pypureclient.flashblade.FB_2_16.models package

Submodules

pypureclient.flashblade.FB_2_16.models.active_directory module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.active_directory.ActiveDirectory(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, computer_name: Optional[StrictStr] = None, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, domain: Optional[StrictStr] = None, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, server: Optional[FixedReference] = None, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
computer_name: Optional[StrictStr]
directory_servers: Optional[ConstrainedListValue[StrictStr]]
domain: Optional[StrictStr]
encryption_types: Optional[ConstrainedListValue[StrictStr]]
classmethod from_dict(obj: dict) ActiveDirectory

Create an instance of ActiveDirectory from a dict

classmethod from_json(json_str: str) ActiveDirectory

Create an instance of ActiveDirectory from a JSON string

global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
id: Optional[StrictStr]
join_ou: Optional[StrictStr]
kerberos_servers: Optional[ConstrainedListValue[StrictStr]]
name: Optional[StrictStr]
server: Optional[FixedReference]
service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.active_directory_directory_servers module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.active_directory_directory_servers.ActiveDirectoryDirectoryServers(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
directory_servers: Optional[ConstrainedListValue[StrictStr]]
classmethod from_dict(obj: dict) ActiveDirectoryDirectoryServers

Create an instance of ActiveDirectoryDirectoryServers from a dict

classmethod from_json(json_str: str) ActiveDirectoryDirectoryServers

Create an instance of ActiveDirectoryDirectoryServers from a JSON string

global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.active_directory_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.active_directory_get_response.ActiveDirectoryGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ActiveDirectoryGetResponse

Create an instance of ActiveDirectoryGetResponse from a dict

classmethod from_json(json_str: str) ActiveDirectoryGetResponse

Create an instance of ActiveDirectoryGetResponse from a JSON string

items: Optional[ConstrainedListValue[ActiveDirectory]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.active_directory_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.active_directory_patch.ActiveDirectoryPatch(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
directory_servers: Optional[ConstrainedListValue[StrictStr]]
encryption_types: Optional[ConstrainedListValue[StrictStr]]
fqdns: Optional[ConstrainedListValue[StrictStr]]
classmethod from_dict(obj: dict) ActiveDirectoryPatch

Create an instance of ActiveDirectoryPatch from a dict

classmethod from_json(json_str: str) ActiveDirectoryPatch

Create an instance of ActiveDirectoryPatch from a JSON string

global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
join_ou: Optional[StrictStr]
kerberos_servers: Optional[ConstrainedListValue[StrictStr]]
service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.active_directory_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.active_directory_post.ActiveDirectoryPost(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, computer_name: Optional[StrictStr] = None, domain: StrictStr, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, password: StrictStr, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, user: StrictStr)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
computer_name: Optional[StrictStr]
directory_servers: Optional[ConstrainedListValue[StrictStr]]
domain: StrictStr
encryption_types: Optional[ConstrainedListValue[StrictStr]]
fqdns: Optional[ConstrainedListValue[StrictStr]]
classmethod from_dict(obj: dict) ActiveDirectoryPost

Create an instance of ActiveDirectoryPost from a dict

classmethod from_json(json_str: str) ActiveDirectoryPost

Create an instance of ActiveDirectoryPost from a JSON string

global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
join_ou: Optional[StrictStr]
kerberos_servers: Optional[ConstrainedListValue[StrictStr]]
password: StrictStr
service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: StrictStr

pypureclient.flashblade.FB_2_16.models.active_directory_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.active_directory_response.ActiveDirectoryResponse(*, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ActiveDirectoryResponse

Create an instance of ActiveDirectoryResponse from a dict

classmethod from_json(json_str: str) ActiveDirectoryResponse

Create an instance of ActiveDirectoryResponse from a JSON string

items: Optional[ConstrainedListValue[ActiveDirectory]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin.Admin(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, public_key: Optional[StrictStr] = None, role: Optional[Reference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
api_token: Optional[ApiToken]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Admin

Create an instance of Admin from a dict

classmethod from_json(json_str: str) Admin

Create an instance of Admin from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
locked: Optional[StrictBool]
lockout_remaining: Optional[StrictInt]
name: Optional[StrictStr]
public_key: Optional[StrictStr]
role: Optional[Reference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_api_token module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_api_token.AdminApiToken(*, admin: Optional[Reference] = None, api_token: Optional[ApiToken] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
admin: Optional[Reference]
api_token: Optional[ApiToken]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminApiToken

Create an instance of AdminApiToken from a dict

classmethod from_json(json_str: str) AdminApiToken

Create an instance of AdminApiToken from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_api_token_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_api_token_get_response.AdminApiTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminApiToken]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AdminApiTokenGetResponse

Create an instance of AdminApiTokenGetResponse from a dict

classmethod from_json(json_str: str) AdminApiTokenGetResponse

Create an instance of AdminApiTokenGetResponse from a JSON string

items: Optional[ConstrainedListValue[AdminApiToken]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.admin_api_token_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_api_token_response.AdminApiTokenResponse(*, items: Optional[ConstrainedListValue[AdminApiToken]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminApiTokenResponse

Create an instance of AdminApiTokenResponse from a dict

classmethod from_json(json_str: str) AdminApiTokenResponse

Create an instance of AdminApiTokenResponse from a JSON string

items: Optional[ConstrainedListValue[AdminApiToken]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_cache module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_cache.AdminCache(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[FixedReference] = None, time: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminCache

Create an instance of AdminCache from a dict

classmethod from_json(json_str: str) AdminCache

Create an instance of AdminCache from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
role: Optional[FixedReference]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_cache_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_cache_get_response.AdminCacheGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminCache]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AdminCacheGetResponse

Create an instance of AdminCacheGetResponse from a dict

classmethod from_json(json_str: str) AdminCacheGetResponse

Create an instance of AdminCacheGetResponse from a JSON string

items: Optional[ConstrainedListValue[AdminCache]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.admin_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_get_response.AdminGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Admin]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AdminGetResponse

Create an instance of AdminGetResponse from a dict

classmethod from_json(json_str: str) AdminGetResponse

Create an instance of AdminGetResponse from a JSON string

items: Optional[ConstrainedListValue[Admin]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.admin_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_patch.AdminPatch(*, locked: Optional[StrictBool] = None, old_password: Optional[StrictStr] = None, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminPatch

Create an instance of AdminPatch from a dict

classmethod from_json(json_str: str) AdminPatch

Create an instance of AdminPatch from a JSON string

locked: Optional[StrictBool]
old_password: Optional[StrictStr]
password: Optional[StrictStr]
public_key: Optional[StrictStr]
role: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_post.AdminPost(*, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)

Bases: BaseModel

An administrative user, who has rights to login and manage the array in some capacity. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminPost

Create an instance of AdminPost from a dict

classmethod from_json(json_str: str) AdminPost

Create an instance of AdminPost from a JSON string

password: Optional[StrictStr]
public_key: Optional[StrictStr]
role: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_response.AdminResponse(*, items: Optional[ConstrainedListValue[Admin]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminResponse

Create an instance of AdminResponse from a dict

classmethod from_json(json_str: str) AdminResponse

Create an instance of AdminResponse from a JSON string

items: Optional[ConstrainedListValue[Admin]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_setting module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_setting.AdminSetting(*, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminSetting

Create an instance of AdminSetting from a dict

classmethod from_json(json_str: str) AdminSetting

Create an instance of AdminSetting from a JSON string

lockout_duration: Optional[ConstrainedIntValue]
max_login_attempts: Optional[ConstrainedIntValue]
min_password_length: Optional[ConstrainedIntValue]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.admin_settings_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_settings_get_response.AdminSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminSetting]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AdminSettingsGetResponse

Create an instance of AdminSettingsGetResponse from a dict

classmethod from_json(json_str: str) AdminSettingsGetResponse

Create an instance of AdminSettingsGetResponse from a JSON string

items: Optional[ConstrainedListValue[AdminSetting]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.admin_settings_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.admin_settings_response.AdminSettingsResponse(*, items: Optional[ConstrainedListValue[AdminSetting]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AdminSettingsResponse

Create an instance of AdminSettingsResponse from a dict

classmethod from_json(json_str: str) AdminSettingsResponse

Create an instance of AdminSettingsResponse from a JSON string

items: Optional[ConstrainedListValue[AdminSetting]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.alert module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert.Alert(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, action: Optional[StrictStr] = None, code: Optional[StrictInt] = None, component_name: Optional[StrictStr] = None, component_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, flagged: Optional[StrictBool] = None, index: Optional[StrictInt] = None, knowledge_base_url: Optional[StrictStr] = None, notified: Optional[StrictInt] = None, severity: Optional[StrictStr] = None, state: Optional[StrictStr] = None, summary: Optional[StrictStr] = None, updated: Optional[StrictInt] = None, variables: Optional[Dict[str, StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
action: Optional[StrictStr]
as_request_dict() Dict[str, Any]
code: Optional[StrictInt]
component_name: Optional[StrictStr]
component_type: Optional[StrictStr]
created: Optional[StrictInt]
description: Optional[StrictStr]
flagged: Optional[StrictBool]
classmethod from_dict(obj: dict) Alert

Create an instance of Alert from a dict

classmethod from_json(json_str: str) Alert

Create an instance of Alert from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
knowledge_base_url: Optional[StrictStr]
name: Optional[StrictStr]
notified: Optional[StrictInt]
severity: Optional[StrictStr]
state: Optional[StrictStr]
summary: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

updated: Optional[StrictInt]
variables: Optional[Dict[str, StrictStr]]

pypureclient.flashblade.FB_2_16.models.alert_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert_get_response.AlertGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Alert]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AlertGetResponse

Create an instance of AlertGetResponse from a dict

classmethod from_json(json_str: str) AlertGetResponse

Create an instance of AlertGetResponse from a JSON string

items: Optional[ConstrainedListValue[Alert]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.alert_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert_response.AlertResponse(*, items: Optional[ConstrainedListValue[Alert]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AlertResponse

Create an instance of AlertResponse from a dict

classmethod from_json(json_str: str) AlertResponse

Create an instance of AlertResponse from a JSON string

items: Optional[ConstrainedListValue[Alert]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.alert_watcher module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert_watcher.AlertWatcher(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, minimum_notification_severity: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) AlertWatcher

Create an instance of AlertWatcher from a dict

classmethod from_json(json_str: str) AlertWatcher

Create an instance of AlertWatcher from a JSON string

id: Optional[StrictStr]
minimum_notification_severity: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.alert_watcher_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert_watcher_get_response.AlertWatcherGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertWatcher]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AlertWatcherGetResponse

Create an instance of AlertWatcherGetResponse from a dict

classmethod from_json(json_str: str) AlertWatcherGetResponse

Create an instance of AlertWatcherGetResponse from a JSON string

items: Optional[ConstrainedListValue[AlertWatcher]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.alert_watcher_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert_watcher_post.AlertWatcherPost(*, minimum_notification_severity: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AlertWatcherPost

Create an instance of AlertWatcherPost from a dict

classmethod from_json(json_str: str) AlertWatcherPost

Create an instance of AlertWatcherPost from a JSON string

minimum_notification_severity: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.alert_watcher_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.alert_watcher_response.AlertWatcherResponse(*, items: Optional[ConstrainedListValue[AlertWatcher]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AlertWatcherResponse

Create an instance of AlertWatcherResponse from a dict

classmethod from_json(json_str: str) AlertWatcherResponse

Create an instance of AlertWatcherResponse from a JSON string

items: Optional[ConstrainedListValue[AlertWatcher]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.api_client module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.api_client.ApiClient(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access_token_ttl_in_ms: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, issuer: Optional[StrictStr] = None, key_id: Optional[StrictStr] = None, max_role: Optional[FixedReference] = None, public_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_token_ttl_in_ms: Optional[StrictInt]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) ApiClient

Create an instance of ApiClient from a dict

classmethod from_json(json_str: str) ApiClient

Create an instance of ApiClient from a JSON string

id: Optional[StrictStr]
issuer: Optional[StrictStr]
key_id: Optional[StrictStr]
max_role: Optional[FixedReference]
name: Optional[StrictStr]
public_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.api_clients_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.api_clients_post.ApiClientsPost(*, access_token_ttl_in_ms: Optional[StrictInt] = None, issuer: Optional[StrictStr] = None, max_role: ReferenceWritable, public_key: StrictStr)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_token_ttl_in_ms: Optional[StrictInt]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ApiClientsPost

Create an instance of ApiClientsPost from a dict

classmethod from_json(json_str: str) ApiClientsPost

Create an instance of ApiClientsPost from a JSON string

issuer: Optional[StrictStr]
max_role: ReferenceWritable
public_key: StrictStr
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.api_clients_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.api_clients_response.ApiClientsResponse(*, items: Optional[ConstrainedListValue[ApiClient]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ApiClientsResponse

Create an instance of ApiClientsResponse from a dict

classmethod from_json(json_str: str) ApiClientsResponse

Create an instance of ApiClientsResponse from a JSON string

items: Optional[ConstrainedListValue[ApiClient]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.api_token module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.api_token.ApiToken(*, created_at: Optional[StrictInt] = None, expires_at: Optional[StrictInt] = None, token: Optional[StrictStr] = None)

Bases: BaseModel

API token # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created_at: Optional[StrictInt]
expires_at: Optional[StrictInt]
classmethod from_dict(obj: dict) ApiToken

Create an instance of ApiToken from a dict

classmethod from_json(json_str: str) ApiToken

Create an instance of ApiToken from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

token: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.api_version module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.api_version.ApiVersion(*, versions: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ApiVersion

Create an instance of ApiVersion from a dict

classmethod from_json(json_str: str) ApiVersion

Create an instance of ApiVersion from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

versions: Optional[ConstrainedListValue[StrictStr]]

pypureclient.flashblade.FB_2_16.models.array module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array.Array(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, _as_of: Optional[StrictInt] = None, banner: Optional[StrictStr] = None, encryption: Optional[ArrayEncryption] = None, eradication_config: Optional[ArrayEradicationConfig] = None, idle_timeout: Optional[StrictInt] = None, network_access_policy: Optional[FixedReference] = None, ntp_servers: Optional[ConstrainedListValue[StrictStr]] = None, os: Optional[StrictStr] = None, product_type: Optional[StrictStr] = None, revision: Optional[StrictStr] = None, security_update: Optional[StrictStr] = None, smb_mode: Optional[StrictStr] = None, time_zone: Optional[StrictStr] = None, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_of: Optional[StrictInt]
as_request_dict() Dict[str, Any]
banner: Optional[StrictStr]
encryption: Optional[ArrayEncryption]
eradication_config: Optional[ArrayEradicationConfig]
classmethod from_dict(obj: dict) Array

Create an instance of Array from a dict

classmethod from_json(json_str: str) Array

Create an instance of Array from a JSON string

id: Optional[StrictStr]
idle_timeout: Optional[StrictInt]
name: Optional[StrictStr]
network_access_policy: Optional[FixedReference]
ntp_servers: Optional[ConstrainedListValue[StrictStr]]
os: Optional[StrictStr]
product_type: Optional[StrictStr]
revision: Optional[StrictStr]
security_update: Optional[StrictStr]
smb_mode: Optional[StrictStr]
time_zone: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.array_connection module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection.ArrayConnection(*, id: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, remote: Optional[FixedReferenceNoResourceType] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
ca_certificate_group: Optional[FixedReference]
encrypted: Optional[StrictBool]
classmethod from_dict(obj: dict) ArrayConnection

Create an instance of ArrayConnection from a dict

classmethod from_json(json_str: str) ArrayConnection

Create an instance of ArrayConnection from a JSON string

id: Optional[StrictStr]
management_address: Optional[StrictStr]
remote: Optional[FixedReferenceNoResourceType]
replication_addresses: Optional[ConstrainedListValue[StrictStr]]
status: Optional[StrictStr]
throttle: Optional[Throttle]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.array_connection_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_get_response.ArrayConnectionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnection]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayConnectionGetResponse

Create an instance of ArrayConnectionGetResponse from a dict

classmethod from_json(json_str: str) ArrayConnectionGetResponse

Create an instance of ArrayConnectionGetResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayConnection]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_connection_key module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_key.ArrayConnectionKey(*, connection_key: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
connection_key: Optional[StrictStr]
created: Optional[StrictInt]
expires: Optional[StrictInt]
classmethod from_dict(obj: dict) ArrayConnectionKey

Create an instance of ArrayConnectionKey from a dict

classmethod from_json(json_str: str) ArrayConnectionKey

Create an instance of ArrayConnectionKey from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_connection_key_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_key_get_response.ArrayConnectionKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayConnectionKeyGetResponse

Create an instance of ArrayConnectionKeyGetResponse from a dict

classmethod from_json(json_str: str) ArrayConnectionKeyGetResponse

Create an instance of ArrayConnectionKeyGetResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayConnectionKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_connection_key_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_key_response.ArrayConnectionKeyResponse(*, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayConnectionKeyResponse

Create an instance of ArrayConnectionKeyResponse from a dict

classmethod from_json(json_str: str) ArrayConnectionKeyResponse

Create an instance of ArrayConnectionKeyResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayConnectionKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_connection_path module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_path.ArrayConnectionPath(*, id: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, remote: Optional[FixedReferenceNoResourceType] = None, source: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
destination: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayConnectionPath

Create an instance of ArrayConnectionPath from a dict

classmethod from_json(json_str: str) ArrayConnectionPath

Create an instance of ArrayConnectionPath from a JSON string

id: Optional[StrictStr]
remote: Optional[FixedReferenceNoResourceType]
source: Optional[StrictStr]
status: Optional[StrictStr]
status_details: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_connection_path_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_path_get_response.ArrayConnectionPathGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayConnectionPathGetResponse

Create an instance of ArrayConnectionPathGetResponse from a dict

classmethod from_json(json_str: str) ArrayConnectionPathGetResponse

Create an instance of ArrayConnectionPathGetResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayConnectionPath]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_connection_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_post.ArrayConnectionPost(*, id: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, remote: Optional[FixedReferenceNoResourceType] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, version: Optional[StrictStr] = None, connection_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
ca_certificate_group: Optional[FixedReference]
connection_key: Optional[StrictStr]
encrypted: Optional[StrictBool]
classmethod from_dict(obj: dict) ArrayConnectionPost

Create an instance of ArrayConnectionPost from a dict

classmethod from_json(json_str: str) ArrayConnectionPost

Create an instance of ArrayConnectionPost from a JSON string

id: Optional[StrictStr]
management_address: Optional[StrictStr]
remote: Optional[FixedReferenceNoResourceType]
replication_addresses: Optional[ConstrainedListValue[StrictStr]]
status: Optional[StrictStr]
throttle: Optional[Throttle]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.array_connection_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_connection_response.ArrayConnectionResponse(*, items: Optional[ConstrainedListValue[ArrayConnection]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayConnectionResponse

Create an instance of ArrayConnectionResponse from a dict

classmethod from_json(json_str: str) ArrayConnectionResponse

Create an instance of ArrayConnectionResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayConnection]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_encryption module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_encryption.ArrayEncryption(*, data_at_rest: Optional[ArrayEncryptionDataAtRest] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
data_at_rest: Optional[ArrayEncryptionDataAtRest]
classmethod from_dict(obj: dict) ArrayEncryption

Create an instance of ArrayEncryption from a dict

classmethod from_json(json_str: str) ArrayEncryption

Create an instance of ArrayEncryption from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_encryption_data_at_rest module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_encryption_data_at_rest.ArrayEncryptionDataAtRest(*, algorithms: Optional[ConstrainedListValue[StrictStr]] = None, enabled: Optional[StrictBool] = None, entropy_source: Optional[StrictStr] = None)

Bases: BaseModel

Data at Rest Encryption properties. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
algorithms: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
entropy_source: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayEncryptionDataAtRest

Create an instance of ArrayEncryptionDataAtRest from a dict

classmethod from_json(json_str: str) ArrayEncryptionDataAtRest

Create an instance of ArrayEncryptionDataAtRest from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_eradication_config module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_eradication_config.ArrayEradicationConfig(*, eradication_delay: Optional[StrictInt] = None, manual_eradication: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
eradication_delay: Optional[StrictInt]
classmethod from_dict(obj: dict) ArrayEradicationConfig

Create an instance of ArrayEradicationConfig from a dict

classmethod from_json(json_str: str) ArrayEradicationConfig

Create an instance of ArrayEradicationConfig from a JSON string

manual_eradication: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_factory_reset_token module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_factory_reset_token.ArrayFactoryResetToken(*, name: Optional[StrictStr] = None, token: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayFactoryResetToken

Create an instance of ArrayFactoryResetToken from a dict

classmethod from_json(json_str: str) ArrayFactoryResetToken

Create an instance of ArrayFactoryResetToken from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

token: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_factory_reset_token_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_factory_reset_token_get_response.ArrayFactoryResetTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayFactoryResetTokenGetResponse

Create an instance of ArrayFactoryResetTokenGetResponse from a dict

classmethod from_json(json_str: str) ArrayFactoryResetTokenGetResponse

Create an instance of ArrayFactoryResetTokenGetResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayFactoryResetToken]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_factory_reset_token_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_factory_reset_token_response.ArrayFactoryResetTokenResponse(*, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayFactoryResetTokenResponse

Create an instance of ArrayFactoryResetTokenResponse from a dict

classmethod from_json(json_str: str) ArrayFactoryResetTokenResponse

Create an instance of ArrayFactoryResetTokenResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayFactoryResetToken]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_get_response.ArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Array]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayGetResponse

Create an instance of ArrayGetResponse from a dict

classmethod from_json(json_str: str) ArrayGetResponse

Create an instance of ArrayGetResponse from a JSON string

items: Optional[ConstrainedListValue[Array]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_http_specific_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_http_specific_performance.ArrayHttpSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayHttpSpecificPerformance

Create an instance of ArrayHttpSpecificPerformance from a dict

classmethod from_json(json_str: str) ArrayHttpSpecificPerformance

Create an instance of ArrayHttpSpecificPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.array_http_specific_performance_get module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_http_specific_performance_get.ArrayHttpSpecificPerformanceGet(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayHttpSpecificPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayHttpSpecificPerformanceGet

Create an instance of ArrayHttpSpecificPerformanceGet from a dict

classmethod from_json(json_str: str) ArrayHttpSpecificPerformanceGet

Create an instance of ArrayHttpSpecificPerformanceGet from a JSON string

items: Optional[ConstrainedListValue[ArrayHttpSpecificPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_nfs_specific_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_nfs_specific_performance.ArrayNfsSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, links_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, symlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_link_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_symlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
as_request_dict() Dict[str, Any]
creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
classmethod from_dict(obj: dict) ArrayNfsSpecificPerformance

Create an instance of ArrayNfsSpecificPerformance from a dict

classmethod from_json(json_str: str) ArrayNfsSpecificPerformance

Create an instance of ArrayNfsSpecificPerformance from a JSON string

fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
id: Optional[StrictStr]
lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
name: Optional[StrictStr]
pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.array_nfs_specific_performance_get module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_nfs_specific_performance_get.ArrayNfsSpecificPerformanceGet(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayNfsSpecificPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayNfsSpecificPerformanceGet

Create an instance of ArrayNfsSpecificPerformanceGet from a dict

classmethod from_json(json_str: str) ArrayNfsSpecificPerformanceGet

Create an instance of ArrayNfsSpecificPerformanceGet from a JSON string

items: Optional[ConstrainedListValue[ArrayNfsSpecificPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_performance.ArrayPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
classmethod from_dict(obj: dict) ArrayPerformance

Create an instance of ArrayPerformance from a dict

classmethod from_json(json_str: str) ArrayPerformance

Create an instance of ArrayPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.array_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_performance_get_response.ArrayPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayPerformanceGetResponse

Create an instance of ArrayPerformanceGetResponse from a dict

classmethod from_json(json_str: str) ArrayPerformanceGetResponse

Create an instance of ArrayPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[ArrayPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_performance_replication_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_performance_replication_get_resp.ArrayPerformanceReplicationGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RelationshipPerformanceReplication]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayPerformanceReplicationGetResp

Create an instance of ArrayPerformanceReplicationGetResp from a dict

classmethod from_json(json_str: str) ArrayPerformanceReplicationGetResp

Create an instance of ArrayPerformanceReplicationGetResp from a JSON string

items: Optional[ConstrainedListValue[RelationshipPerformanceReplication]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_response.ArrayResponse(*, items: Optional[ConstrainedListValue[Array]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayResponse

Create an instance of ArrayResponse from a dict

classmethod from_json(json_str: str) ArrayResponse

Create an instance of ArrayResponse from a JSON string

items: Optional[ConstrainedListValue[Array]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_s3_specific_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_s3_specific_performance.ArrayS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ArrayS3SpecificPerformance

Create an instance of ArrayS3SpecificPerformance from a dict

classmethod from_json(json_str: str) ArrayS3SpecificPerformance

Create an instance of ArrayS3SpecificPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.array_s3_specific_performance_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_s3_specific_performance_get_resp.ArrayS3SpecificPerformanceGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayS3SpecificPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArrayS3SpecificPerformanceGetResp

Create an instance of ArrayS3SpecificPerformanceGetResp from a dict

classmethod from_json(json_str: str) ArrayS3SpecificPerformanceGetResp

Create an instance of ArrayS3SpecificPerformanceGetResp from a JSON string

items: Optional[ConstrainedListValue[ArrayS3SpecificPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_space module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_space.ArraySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
capacity: Optional[StrictInt]
classmethod from_dict(obj: dict) ArraySpace

Create an instance of ArraySpace from a dict

classmethod from_json(json_str: str) ArraySpace

Create an instance of ArraySpace from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
parity: Optional[Union[StrictFloat, StrictInt]]
space: Optional[Space]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.array_space_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_space_get_response.ArraySpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArraySpace]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArraySpaceGetResponse

Create an instance of ArraySpaceGetResponse from a dict

classmethod from_json(json_str: str) ArraySpaceGetResponse

Create an instance of ArraySpaceGetResponse from a JSON string

items: Optional[ConstrainedListValue[ArraySpace]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.array_space_storage_class_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.array_space_storage_class_get_response.ArraySpaceStorageClassGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[StorageClassSpace]] = None, total: Optional[StorageClassSpace] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArraySpaceStorageClassGetResponse

Create an instance of ArraySpaceStorageClassGetResponse from a dict

classmethod from_json(json_str: str) ArraySpaceStorageClassGetResponse

Create an instance of ArraySpaceStorageClassGetResponse from a JSON string

items: Optional[ConstrainedListValue[StorageClassSpace]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[StorageClassSpace]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.arrays_supported_time_zones_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.arrays_supported_time_zones_get_response.ArraysSupportedTimeZonesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TimeZone]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ArraysSupportedTimeZonesGetResponse

Create an instance of ArraysSupportedTimeZonesGetResponse from a dict

classmethod from_json(json_str: str) ArraysSupportedTimeZonesGetResponse

Create an instance of ArraysSupportedTimeZonesGetResponse from a JSON string

items: Optional[ConstrainedListValue[TimeZone]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.audit module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit.Audit(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arguments: Optional[StrictStr] = None, command: Optional[StrictStr] = None, ip_address: Optional[StrictStr] = None, subcommand: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_agent: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
arguments: Optional[StrictStr]
as_request_dict() Dict[str, Any]
command: Optional[StrictStr]
classmethod from_dict(obj: dict) Audit

Create an instance of Audit from a dict

classmethod from_json(json_str: str) Audit

Create an instance of Audit from a JSON string

id: Optional[StrictStr]
ip_address: Optional[StrictStr]
name: Optional[StrictStr]
subcommand: Optional[StrictStr]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[StrictStr]
user_agent: Optional[StrictStr]
user_interface: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_get_response.AuditFileSystemsPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AuditFileSystemsPoliciesGetResponse

Create an instance of AuditFileSystemsPoliciesGetResponse from a dict

classmethod from_json(json_str: str) AuditFileSystemsPoliciesGetResponse

Create an instance of AuditFileSystemsPoliciesGetResponse from a JSON string

items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_members_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_members_get_response.AuditFileSystemsPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AuditFileSystemsPoliciesMembersGetResponse

Create an instance of AuditFileSystemsPoliciesMembersGetResponse from a dict

classmethod from_json(json_str: str) AuditFileSystemsPoliciesMembersGetResponse

Create an instance of AuditFileSystemsPoliciesMembersGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMember]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_members_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_members_response.AuditFileSystemsPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AuditFileSystemsPoliciesMembersResponse

Create an instance of AuditFileSystemsPoliciesMembersResponse from a dict

classmethod from_json(json_str: str) AuditFileSystemsPoliciesMembersResponse

Create an instance of AuditFileSystemsPoliciesMembersResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMember]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_patch.AuditFileSystemsPoliciesPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, add_log_targets: Optional[ConstrainedListValue[Reference]] = None, remove_log_targets: Optional[ConstrainedListValue[Reference]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
add_log_targets: Optional[ConstrainedListValue[Reference]]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) AuditFileSystemsPoliciesPatch

Create an instance of AuditFileSystemsPoliciesPatch from a dict

classmethod from_json(json_str: str) AuditFileSystemsPoliciesPatch

Create an instance of AuditFileSystemsPoliciesPatch from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
log_targets: Optional[ConstrainedListValue[Reference]]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
remove_log_targets: Optional[ConstrainedListValue[Reference]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_post.AuditFileSystemsPoliciesPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) AuditFileSystemsPoliciesPost

Create an instance of AuditFileSystemsPoliciesPost from a dict

classmethod from_json(json_str: str) AuditFileSystemsPoliciesPost

Create an instance of AuditFileSystemsPoliciesPost from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
log_targets: Optional[ConstrainedListValue[Reference]]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policies_response.AuditFileSystemsPoliciesResponse(*, items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AuditFileSystemsPoliciesResponse

Create an instance of AuditFileSystemsPoliciesResponse from a dict

classmethod from_json(json_str: str) AuditFileSystemsPoliciesResponse

Create an instance of AuditFileSystemsPoliciesResponse from a JSON string

items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.audit_file_systems_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_file_systems_policy.AuditFileSystemsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) AuditFileSystemsPolicy

Create an instance of AuditFileSystemsPolicy from a dict

classmethod from_json(json_str: str) AuditFileSystemsPolicy

Create an instance of AuditFileSystemsPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
log_targets: Optional[ConstrainedListValue[Reference]]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.audit_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_get_response.AuditGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Audit]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) AuditGetResponse

Create an instance of AuditGetResponse from a dict

classmethod from_json(json_str: str) AuditGetResponse

Create an instance of AuditGetResponse from a JSON string

items: Optional[ConstrainedListValue[Audit]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.audit_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.audit_response.AuditResponse(*, items: Optional[ConstrainedListValue[Audit]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) AuditResponse

Create an instance of AuditResponse from a dict

classmethod from_json(json_str: str) AuditResponse

Create an instance of AuditResponse from a JSON string

items: Optional[ConstrainedListValue[Audit]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.blade module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.blade.Blade(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, raw_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None, target: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
details: Optional[StrictStr]
classmethod from_dict(obj: dict) Blade

Create an instance of Blade from a dict

classmethod from_json(json_str: str) Blade

Create an instance of Blade from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
progress: Optional[Union[StrictFloat, StrictInt]]
raw_capacity: Optional[StrictInt]
status: Optional[StrictStr]
target: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.blade_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.blade_get_response.BladeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Blade]] = None, total: Optional[Dict[str, Any]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) BladeGetResponse

Create an instance of BladeGetResponse from a dict

classmethod from_json(json_str: str) BladeGetResponse

Create an instance of BladeGetResponse from a JSON string

items: Optional[ConstrainedListValue[Blade]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[Dict[str, Any]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.bucket module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket.Bucket(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, account: Optional[FixedReference] = None, bucket_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, object_lock_config: Optional[ObjectLockConfigResponse] = None, public_access_config: Optional[PublicAccessConfig] = None, public_status: Optional[StrictStr] = None, quota_limit: Optional[StrictInt] = None, retention_lock: Optional[StrictStr] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None, time_remaining_status: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
account: Optional[FixedReference]
as_request_dict() Dict[str, Any]
bucket_type: Optional[StrictStr]
created: Optional[StrictInt]
destroyed: Optional[StrictBool]
eradication_config: Optional[BucketEradicationConfig]
classmethod from_dict(obj: dict) Bucket

Create an instance of Bucket from a dict

classmethod from_json(json_str: str) Bucket

Create an instance of Bucket from a JSON string

hard_limit_enabled: Optional[StrictBool]
id: Optional[StrictStr]
name: Optional[StrictStr]
object_count: Optional[StrictInt]
object_lock_config: Optional[ObjectLockConfigResponse]
public_access_config: Optional[PublicAccessConfig]
public_status: Optional[StrictStr]
quota_limit: Optional[StrictInt]
retention_lock: Optional[StrictStr]
space: Optional[Space]
time_remaining: Optional[StrictInt]
time_remaining_status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

versioning: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.bucket_access_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy.BucketAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bucket: Optional[FixedReference]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) BucketAccessPolicy

Create an instance of BucketAccessPolicy from a dict

classmethod from_json(json_str: str) BucketAccessPolicy

Create an instance of BucketAccessPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_get_response.BucketAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketAccessPolicyGetResponse

Create an instance of BucketAccessPolicyGetResponse from a dict

classmethod from_json(json_str: str) BucketAccessPolicyGetResponse

Create an instance of BucketAccessPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[BucketAccessPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_post.BucketAccessPolicyPost(*, rules: Optional[ConstrainedListValue[BucketAccessPolicyRuleBulkManage]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketAccessPolicyPost

Create an instance of BucketAccessPolicyPost from a dict

classmethod from_json(json_str: str) BucketAccessPolicyPost

Create an instance of BucketAccessPolicyPost from a JSON string

rules: Optional[ConstrainedListValue[BucketAccessPolicyRuleBulkManage]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_response.BucketAccessPolicyResponse(*, items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketAccessPolicyResponse

Create an instance of BucketAccessPolicyResponse from a dict

classmethod from_json(json_str: str) BucketAccessPolicyResponse

Create an instance of BucketAccessPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[BucketAccessPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule.BucketAccessPolicyRule(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
actions: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketAccessPolicyRule

Create an instance of BucketAccessPolicyRule from a dict

classmethod from_json(json_str: str) BucketAccessPolicyRule

Create an instance of BucketAccessPolicyRule from a JSON string

name: Optional[StrictStr]
policy: Optional[FixedReference]
principals: Optional[BucketAccessPolicyRulePrincipal]
resources: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_bulk_manage module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_bulk_manage.BucketAccessPolicyRuleBulkManage(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
actions: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketAccessPolicyRuleBulkManage

Create an instance of BucketAccessPolicyRuleBulkManage from a dict

classmethod from_json(json_str: str) BucketAccessPolicyRuleBulkManage

Create an instance of BucketAccessPolicyRuleBulkManage from a JSON string

name: Optional[StrictStr]
principals: Optional[BucketAccessPolicyRulePrincipal]
resources: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_get_response.BucketAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketAccessPolicyRuleGetResponse

Create an instance of BucketAccessPolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) BucketAccessPolicyRuleGetResponse

Create an instance of BucketAccessPolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[BucketAccessPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_post.BucketAccessPolicyRulePost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
actions: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketAccessPolicyRulePost

Create an instance of BucketAccessPolicyRulePost from a dict

classmethod from_json(json_str: str) BucketAccessPolicyRulePost

Create an instance of BucketAccessPolicyRulePost from a JSON string

principals: Optional[BucketAccessPolicyRulePrincipal]
resources: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_principal module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_principal.BucketAccessPolicyRulePrincipal(*, all: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
all: Optional[StrictBool]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketAccessPolicyRulePrincipal

Create an instance of BucketAccessPolicyRulePrincipal from a dict

classmethod from_json(json_str: str) BucketAccessPolicyRulePrincipal

Create an instance of BucketAccessPolicyRulePrincipal from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_access_policy_rule_response.BucketAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketAccessPolicyRuleResponse

Create an instance of BucketAccessPolicyRuleResponse from a dict

classmethod from_json(json_str: str) BucketAccessPolicyRuleResponse

Create an instance of BucketAccessPolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[BucketAccessPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_defaults module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_defaults.BucketDefaults(*, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketDefaults

Create an instance of BucketDefaults from a dict

classmethod from_json(json_str: str) BucketDefaults

Create an instance of BucketDefaults from a JSON string

hard_limit_enabled: Optional[StrictBool]
quota_limit: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_defaults_readonly module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_defaults_readonly.BucketDefaultsReadonly(*, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketDefaultsReadonly

Create an instance of BucketDefaultsReadonly from a dict

classmethod from_json(json_str: str) BucketDefaultsReadonly

Create an instance of BucketDefaultsReadonly from a JSON string

hard_limit_enabled: Optional[StrictBool]
quota_limit: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_eradication_config module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_eradication_config.BucketEradicationConfig(*, eradication_delay: Optional[StrictInt] = None, eradication_mode: Optional[StrictStr] = None, manual_eradication: Optional[StrictStr] = None)

Bases: BaseModel

Configuration settings related to bucket eradication. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
eradication_delay: Optional[StrictInt]
eradication_mode: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketEradicationConfig

Create an instance of BucketEradicationConfig from a dict

classmethod from_json(json_str: str) BucketEradicationConfig

Create an instance of BucketEradicationConfig from a JSON string

manual_eradication: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_get_response.BucketGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Bucket]] = None, total: Optional[Bucket] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketGetResponse

Create an instance of BucketGetResponse from a dict

classmethod from_json(json_str: str) BucketGetResponse

Create an instance of BucketGetResponse from a JSON string

items: Optional[ConstrainedListValue[Bucket]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[Bucket]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.bucket_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_patch.BucketPatch(*, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_lock_config: Optional[ObjectLockConfigRequestBody] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
destroyed: Optional[StrictBool]
eradication_config: Optional[BucketEradicationConfig]
classmethod from_dict(obj: dict) BucketPatch

Create an instance of BucketPatch from a dict

classmethod from_json(json_str: str) BucketPatch

Create an instance of BucketPatch from a JSON string

hard_limit_enabled: Optional[StrictBool]
object_lock_config: Optional[ObjectLockConfigRequestBody]
public_access_config: Optional[PublicAccessConfig]
quota_limit: Optional[StrictStr]
retention_lock: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

versioning: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.bucket_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_performance.BucketPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
classmethod from_dict(obj: dict) BucketPerformance

Create an instance of BucketPerformance from a dict

classmethod from_json(json_str: str) BucketPerformance

Create an instance of BucketPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.bucket_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_performance_get_response.BucketPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketPerformance]] = None, total: Optional[ConstrainedListValue[BucketPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketPerformanceGetResponse

Create an instance of BucketPerformanceGetResponse from a dict

classmethod from_json(json_str: str) BucketPerformanceGetResponse

Create an instance of BucketPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[BucketPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[BucketPerformance]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.bucket_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_post.BucketPost(*, account: Optional[ReferenceWritable] = None, bucket_type: Optional[StrictStr] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_lock_config: Optional[ObjectLockConfigRequestBody] = None, quota_limit: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
account: Optional[ReferenceWritable]
as_request_dict() Dict[str, Any]
bucket_type: Optional[StrictStr]
eradication_config: Optional[BucketEradicationConfig]
classmethod from_dict(obj: dict) BucketPost

Create an instance of BucketPost from a dict

classmethod from_json(json_str: str) BucketPost

Create an instance of BucketPost from a JSON string

hard_limit_enabled: Optional[StrictBool]
object_lock_config: Optional[ObjectLockConfigRequestBody]
quota_limit: Optional[StrictStr]
retention_lock: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_replica_link_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

Bases: BaseModel

Bases: object

Pydantic configuration

Create an instance of BucketReplicaLinkPost from a dict

Create an instance of BucketReplicaLinkPost from a JSON string

Returns the dictionary representation of the model using alias

Returns the JSON representation of the model using alias

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_response.BucketResponse(*, items: Optional[ConstrainedListValue[Bucket]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketResponse

Create an instance of BucketResponse from a dict

classmethod from_json(json_str: str) BucketResponse

Create an instance of BucketResponse from a JSON string

items: Optional[ConstrainedListValue[Bucket]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.bucket_s3_specific_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_s3_specific_performance.BucketS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BucketS3SpecificPerformance

Create an instance of BucketS3SpecificPerformance from a dict

classmethod from_json(json_str: str) BucketS3SpecificPerformance

Create an instance of BucketS3SpecificPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.bucket_s3_specific_performance_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.bucket_s3_specific_performance_get_resp.BucketS3SpecificPerformanceGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None, total: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) BucketS3SpecificPerformanceGetResp

Create an instance of BucketS3SpecificPerformanceGetResp from a dict

classmethod from_json(json_str: str) BucketS3SpecificPerformanceGetResp

Create an instance of BucketS3SpecificPerformanceGetResp from a JSON string

items: Optional[ConstrainedListValue[BucketS3SpecificPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[BucketS3SpecificPerformance]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.built_in module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.built_in.BuiltIn(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BuiltIn

Create an instance of BuiltIn from a dict

classmethod from_json(json_str: str) BuiltIn

Create an instance of BuiltIn from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.built_in_no_id module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.built_in_no_id.BuiltInNoId(*, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BuiltInNoId

Create an instance of BuiltInNoId from a dict

classmethod from_json(json_str: str) BuiltInNoId

Create an instance of BuiltInNoId from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.built_in_relationship module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.built_in_relationship.BuiltInRelationship(*, id: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) BuiltInRelationship

Create an instance of BuiltInRelationship from a dict

classmethod from_json(json_str: str) BuiltInRelationship

Create an instance of BuiltInRelationship from a JSON string

id: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate.Certificate(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
certificate: Optional[StrictStr]
certificate_type: Optional[StrictStr]
common_name: Optional[StrictStr]
country: Optional[StrictStr]
email: Optional[StrictStr]
classmethod from_dict(obj: dict) Certificate

Create an instance of Certificate from a dict

classmethod from_json(json_str: str) Certificate

Create an instance of Certificate from a JSON string

id: Optional[StrictStr]
intermediate_certificate: Optional[StrictStr]
issued_by: Optional[StrictStr]
issued_to: Optional[StrictStr]
key_size: Optional[StrictInt]
locality: Optional[StrictStr]
name: Optional[StrictStr]
organization: Optional[StrictStr]
organizational_unit: Optional[StrictStr]
state: Optional[StrictStr]
status: Optional[StrictStr]
subject_alternative_names: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

valid_from: Optional[StrictStr]
valid_to: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.certificate_certificate_group_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_certificate_group_get_resp.CertificateCertificateGroupGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificateCertificateGroupGetResp

Create an instance of CertificateCertificateGroupGetResp from a dict

classmethod from_json(json_str: str) CertificateCertificateGroupGetResp

Create an instance of CertificateCertificateGroupGetResp from a JSON string

items: Optional[ConstrainedListValue[Member]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.certificate_certificate_group_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_certificate_group_response.CertificateCertificateGroupResponse(*, items: Optional[ConstrainedListValue[Member]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateCertificateGroupResponse

Create an instance of CertificateCertificateGroupResponse from a dict

classmethod from_json(json_str: str) CertificateCertificateGroupResponse

Create an instance of CertificateCertificateGroupResponse from a JSON string

items: Optional[ConstrainedListValue[Member]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_get_response.CertificateGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Certificate]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificateGetResponse

Create an instance of CertificateGetResponse from a dict

classmethod from_json(json_str: str) CertificateGetResponse

Create an instance of CertificateGetResponse from a JSON string

items: Optional[ConstrainedListValue[Certificate]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.certificate_group module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group.CertificateGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateGroup

Create an instance of CertificateGroup from a dict

classmethod from_json(json_str: str) CertificateGroup

Create an instance of CertificateGroup from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate_group_certificate_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group_certificate_get_resp.CertificateGroupCertificateGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificateGroupCertificateGetResp

Create an instance of CertificateGroupCertificateGetResp from a dict

classmethod from_json(json_str: str) CertificateGroupCertificateGetResp

Create an instance of CertificateGroupCertificateGetResp from a JSON string

items: Optional[ConstrainedListValue[Member]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.certificate_group_certificate_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group_certificate_response.CertificateGroupCertificateResponse(*, items: Optional[ConstrainedListValue[Member]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateGroupCertificateResponse

Create an instance of CertificateGroupCertificateResponse from a dict

classmethod from_json(json_str: str) CertificateGroupCertificateResponse

Create an instance of CertificateGroupCertificateResponse from a JSON string

items: Optional[ConstrainedListValue[Member]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate_group_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group_get_response.CertificateGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroup]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificateGroupGetResponse

Create an instance of CertificateGroupGetResponse from a dict

classmethod from_json(json_str: str) CertificateGroupGetResponse

Create an instance of CertificateGroupGetResponse from a JSON string

items: Optional[ConstrainedListValue[CertificateGroup]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.certificate_group_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group_response.CertificateGroupResponse(*, items: Optional[ConstrainedListValue[CertificateGroup]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateGroupResponse

Create an instance of CertificateGroupResponse from a dict

classmethod from_json(json_str: str) CertificateGroupResponse

Create an instance of CertificateGroupResponse from a JSON string

items: Optional[ConstrainedListValue[CertificateGroup]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate_group_use module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group_use.CertificateGroupUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReferenceWithRemote] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateGroupUse

Create an instance of CertificateGroupUse from a dict

classmethod from_json(json_str: str) CertificateGroupUse

Create an instance of CertificateGroupUse from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

use: Optional[FixedReferenceWithRemote]

pypureclient.flashblade.FB_2_16.models.certificate_group_use_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_group_use_get_response.CertificateGroupUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroupUse]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificateGroupUseGetResponse

Create an instance of CertificateGroupUseGetResponse from a dict

classmethod from_json(json_str: str) CertificateGroupUseGetResponse

Create an instance of CertificateGroupUseGetResponse from a JSON string

items: Optional[ConstrainedListValue[CertificateGroupUse]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.certificate_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_patch.CertificatePatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
certificate: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificatePatch

Create an instance of CertificatePatch from a dict

classmethod from_json(json_str: str) CertificatePatch

Create an instance of CertificatePatch from a JSON string

id: Optional[StrictStr]
intermediate_certificate: Optional[StrictStr]
name: Optional[StrictStr]
passphrase: Optional[StrictStr]
private_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_post.CertificatePost(*, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
certificate: Optional[StrictStr]
certificate_type: Optional[StrictStr]
common_name: Optional[StrictStr]
country: Optional[StrictStr]
email: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificatePost

Create an instance of CertificatePost from a dict

classmethod from_json(json_str: str) CertificatePost

Create an instance of CertificatePost from a JSON string

intermediate_certificate: Optional[StrictStr]
issued_by: Optional[StrictStr]
issued_to: Optional[StrictStr]
key_size: Optional[StrictInt]
locality: Optional[StrictStr]
name: Optional[StrictStr]
organization: Optional[StrictStr]
organizational_unit: Optional[StrictStr]
passphrase: Optional[StrictStr]
private_key: Optional[StrictStr]
state: Optional[StrictStr]
status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

valid_from: Optional[StrictStr]
valid_to: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.certificate_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_response.CertificateResponse(*, items: Optional[ConstrainedListValue[Certificate]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateResponse

Create an instance of CertificateResponse from a dict

classmethod from_json(json_str: str) CertificateResponse

Create an instance of CertificateResponse from a JSON string

items: Optional[ConstrainedListValue[Certificate]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.certificate_use module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_use.CertificateUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, group: Optional[FixedReference] = None, use: Optional[FixedReferenceWithRemote] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CertificateUse

Create an instance of CertificateUse from a dict

classmethod from_json(json_str: str) CertificateUse

Create an instance of CertificateUse from a JSON string

group: Optional[FixedReference]
id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

use: Optional[FixedReferenceWithRemote]

pypureclient.flashblade.FB_2_16.models.certificate_use_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.certificate_use_get_response.CertificateUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateUse]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CertificateUseGetResponse

Create an instance of CertificateUseGetResponse from a dict

classmethod from_json(json_str: str) CertificateUseGetResponse

Create an instance of CertificateUseGetResponse from a JSON string

items: Optional[ConstrainedListValue[CertificateUse]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.client_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.client_performance.ClientPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, others_per_sec: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_per_op: Optional[ConstrainedIntValue]
bytes_per_read: Optional[ConstrainedIntValue]
bytes_per_write: Optional[ConstrainedIntValue]
classmethod from_dict(obj: dict) ClientPerformance

Create an instance of ClientPerformance from a dict

classmethod from_json(json_str: str) ClientPerformance

Create an instance of ClientPerformance from a JSON string

name: Optional[StrictStr]
others_per_sec: Optional[ConstrainedIntValue]
read_bytes_per_sec: Optional[ConstrainedIntValue]
reads_per_sec: Optional[ConstrainedIntValue]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[ConstrainedIntValue]
usec_per_read_op: Optional[ConstrainedIntValue]
usec_per_write_op: Optional[ConstrainedIntValue]
write_bytes_per_sec: Optional[ConstrainedIntValue]
writes_per_sec: Optional[ConstrainedIntValue]

pypureclient.flashblade.FB_2_16.models.client_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.client_performance_get_response.ClientPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ClientPerformance]] = None, total: Optional[ConstrainedListValue[ClientPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ClientPerformanceGetResponse

Create an instance of ClientPerformanceGetResponse from a dict

classmethod from_json(json_str: str) ClientPerformanceGetResponse

Create an instance of ClientPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[ClientPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[ClientPerformance]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.connection_relationship_performance_replication module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.connection_relationship_performance_replication.ConnectionRelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, remote: Optional[FixedReferenceNoResourceType] = None, time: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
aggregate: Optional[ReplicationPerformance]
as_request_dict() Dict[str, Any]
continuous: Optional[ContinuousReplicationPerformance]
classmethod from_dict(obj: dict) ConnectionRelationshipPerformanceReplication

Create an instance of ConnectionRelationshipPerformanceReplication from a dict

classmethod from_json(json_str: str) ConnectionRelationshipPerformanceReplication

Create an instance of ConnectionRelationshipPerformanceReplication from a JSON string

id: Optional[StrictStr]
periodic: Optional[ReplicationPerformance]
remote: Optional[FixedReferenceNoResourceType]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.connection_relationship_performance_replication_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.connection_relationship_performance_replication_get_resp.ConnectionRelationshipPerformanceReplicationGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None, total: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ConnectionRelationshipPerformanceReplicationGetResp

Create an instance of ConnectionRelationshipPerformanceReplicationGetResp from a dict

classmethod from_json(json_str: str) ConnectionRelationshipPerformanceReplicationGetResp

Create an instance of ConnectionRelationshipPerformanceReplicationGetResp from a JSON string

items: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.continuous_replication_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.continuous_replication_performance.ContinuousReplicationPerformance(*, received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, object_backlog: Optional[ObjectBacklog] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ContinuousReplicationPerformance

Create an instance of ContinuousReplicationPerformance from a dict

classmethod from_json(json_str: str) ContinuousReplicationPerformance

Create an instance of ContinuousReplicationPerformance from a JSON string

object_backlog: Optional[ObjectBacklog]
received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy.CrossOriginResourceSharingPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bucket: Optional[FixedReference]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicy

Create an instance of CrossOriginResourceSharingPolicy from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicy

Create an instance of CrossOriginResourceSharingPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_get_response.CrossOriginResourceSharingPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyGetResponse

Create an instance of CrossOriginResourceSharingPolicyGetResponse from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyGetResponse

Create an instance of CrossOriginResourceSharingPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_patch.CrossOriginResourceSharingPolicyPatch(*, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleBulkManage]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyPatch

Create an instance of CrossOriginResourceSharingPolicyPatch from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyPatch

Create an instance of CrossOriginResourceSharingPolicyPatch from a JSON string

rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleBulkManage]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_response.CrossOriginResourceSharingPolicyResponse(*, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyResponse

Create an instance of CrossOriginResourceSharingPolicyResponse from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyResponse

Create an instance of CrossOriginResourceSharingPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule.CrossOriginResourceSharingPolicyRule(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
allowed_headers: Optional[ConstrainedListValue[StrictStr]]
allowed_methods: Optional[ConstrainedListValue[StrictStr]]
allowed_origins: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRule

Create an instance of CrossOriginResourceSharingPolicyRule from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRule

Create an instance of CrossOriginResourceSharingPolicyRule from a JSON string

name: Optional[StrictStr]
policy: Optional[FixedReference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_bulk_manage module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_bulk_manage.CrossOriginResourceSharingPolicyRuleBulkManage(*, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
allowed_headers: Optional[ConstrainedListValue[StrictStr]]
allowed_methods: Optional[ConstrainedListValue[StrictStr]]
allowed_origins: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleBulkManage

Create an instance of CrossOriginResourceSharingPolicyRuleBulkManage from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleBulkManage

Create an instance of CrossOriginResourceSharingPolicyRuleBulkManage from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_get_response.CrossOriginResourceSharingPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleGetResponse

Create an instance of CrossOriginResourceSharingPolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleGetResponse

Create an instance of CrossOriginResourceSharingPolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_post.CrossOriginResourceSharingPolicyRulePost(*, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
allowed_headers: Optional[ConstrainedListValue[StrictStr]]
allowed_methods: Optional[ConstrainedListValue[StrictStr]]
allowed_origins: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRulePost

Create an instance of CrossOriginResourceSharingPolicyRulePost from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRulePost

Create an instance of CrossOriginResourceSharingPolicyRulePost from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.cross_origin_resource_sharing_policy_rule_response.CrossOriginResourceSharingPolicyRuleResponse(*, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleResponse

Create an instance of CrossOriginResourceSharingPolicyRuleResponse from a dict

classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleResponse

Create an instance of CrossOriginResourceSharingPolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.directory_service module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service.DirectoryService(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, ca_certificate: Optional[Reference] = None, ca_certificate_group: Optional[Reference] = None, enabled: Optional[StrictBool] = None, management: Optional[DirectoryServiceManagement] = None, nfs: Optional[DirectoryServiceNfs] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, smb: Optional[DirectoryServiceSmb] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
base_dn: Optional[StrictStr]
bind_password: Optional[StrictStr]
bind_user: Optional[StrictStr]
ca_certificate: Optional[Reference]
ca_certificate_group: Optional[Reference]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) DirectoryService

Create an instance of DirectoryService from a dict

classmethod from_json(json_str: str) DirectoryService

Create an instance of DirectoryService from a JSON string

id: Optional[StrictStr]
management: Optional[DirectoryServiceManagement]
name: Optional[StrictStr]
nfs: Optional[DirectoryServiceNfs]
services: Optional[ConstrainedListValue[StrictStr]]
smb: Optional[DirectoryServiceSmb]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

uris: Optional[ConstrainedListValue[ConstrainedStrValue]]

pypureclient.flashblade.FB_2_16.models.directory_service_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_get_response.DirectoryServiceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryService]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) DirectoryServiceGetResponse

Create an instance of DirectoryServiceGetResponse from a dict

classmethod from_json(json_str: str) DirectoryServiceGetResponse

Create an instance of DirectoryServiceGetResponse from a JSON string

items: Optional[ConstrainedListValue[DirectoryService]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.directory_service_management module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_management.DirectoryServiceManagement(*, user_login_attribute: Optional[StrictStr] = None, user_object_class: Optional[StrictStr] = None)

Bases: BaseModel

Properties specific to the Management service. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DirectoryServiceManagement

Create an instance of DirectoryServiceManagement from a dict

classmethod from_json(json_str: str) DirectoryServiceManagement

Create an instance of DirectoryServiceManagement from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user_login_attribute: Optional[StrictStr]
user_object_class: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.directory_service_nfs module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_nfs.DirectoryServiceNfs(*, nis_domains: Optional[ConstrainedListValue[StrictStr]] = None, nis_servers: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

Properties specific to the NFS service. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DirectoryServiceNfs

Create an instance of DirectoryServiceNfs from a dict

classmethod from_json(json_str: str) DirectoryServiceNfs

Create an instance of DirectoryServiceNfs from a JSON string

nis_domains: Optional[ConstrainedListValue[StrictStr]]
nis_servers: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.directory_service_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_response.DirectoryServiceResponse(*, items: Optional[ConstrainedListValue[DirectoryService]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DirectoryServiceResponse

Create an instance of DirectoryServiceResponse from a dict

classmethod from_json(json_str: str) DirectoryServiceResponse

Create an instance of DirectoryServiceResponse from a JSON string

items: Optional[ConstrainedListValue[DirectoryService]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.directory_service_role module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_role.DirectoryServiceRole(*, group: Optional[StrictStr] = None, group_base: Optional[StrictStr] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DirectoryServiceRole

Create an instance of DirectoryServiceRole from a dict

classmethod from_json(json_str: str) DirectoryServiceRole

Create an instance of DirectoryServiceRole from a JSON string

group: Optional[StrictStr]
group_base: Optional[StrictStr]
id: Optional[StrictStr]
name: Optional[StrictStr]
role: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.directory_service_roles_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_roles_get_response.DirectoryServiceRolesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) DirectoryServiceRolesGetResponse

Create an instance of DirectoryServiceRolesGetResponse from a dict

classmethod from_json(json_str: str) DirectoryServiceRolesGetResponse

Create an instance of DirectoryServiceRolesGetResponse from a JSON string

items: Optional[ConstrainedListValue[DirectoryServiceRole]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.directory_service_roles_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_roles_response.DirectoryServiceRolesResponse(*, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DirectoryServiceRolesResponse

Create an instance of DirectoryServiceRolesResponse from a dict

classmethod from_json(json_str: str) DirectoryServiceRolesResponse

Create an instance of DirectoryServiceRolesResponse from a JSON string

items: Optional[ConstrainedListValue[DirectoryServiceRole]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.directory_service_smb module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.directory_service_smb.DirectoryServiceSmb(*, join_ou: Optional[StrictStr] = None)

Bases: BaseModel

DEPRECATED - Properties specific to the SMB service. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DirectoryServiceSmb

Create an instance of DirectoryServiceSmb from a dict

classmethod from_json(json_str: str) DirectoryServiceSmb

Create an instance of DirectoryServiceSmb from a JSON string

join_ou: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.dns module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.dns.Dns(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
domain: Optional[StrictStr]
classmethod from_dict(obj: dict) Dns

Create an instance of Dns from a dict

classmethod from_json(json_str: str) Dns

Create an instance of Dns from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
nameservers: Optional[ConstrainedListValue[StrictStr]]
services: Optional[ConstrainedListValue[StrictStr]]
sources: Optional[ConstrainedListValue[Reference]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.dns_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.dns_get_response.DnsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Dns]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) DnsGetResponse

Create an instance of DnsGetResponse from a dict

classmethod from_json(json_str: str) DnsGetResponse

Create an instance of DnsGetResponse from a JSON string

items: Optional[ConstrainedListValue[Dns]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.dns_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.dns_post.DnsPost(*, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
domain: Optional[StrictStr]
classmethod from_dict(obj: dict) DnsPost

Create an instance of DnsPost from a dict

classmethod from_json(json_str: str) DnsPost

Create an instance of DnsPost from a JSON string

nameservers: Optional[ConstrainedListValue[StrictStr]]
services: Optional[ConstrainedListValue[StrictStr]]
sources: Optional[ConstrainedListValue[Reference]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.dns_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.dns_response.DnsResponse(*, items: Optional[ConstrainedListValue[Dns]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) DnsResponse

Create an instance of DnsResponse from a dict

classmethod from_json(json_str: str) DnsResponse

Create an instance of DnsResponse from a JSON string

items: Optional[ConstrainedListValue[Dns]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.drive module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.drive.Drive(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, raw_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
details: Optional[StrictStr]
classmethod from_dict(obj: dict) Drive

Create an instance of Drive from a dict

classmethod from_json(json_str: str) Drive

Create an instance of Drive from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
raw_capacity: Optional[StrictInt]
status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

type: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.drive_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.drive_get_response.DriveGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Drive]] = None, total: Optional[Dict[str, Any]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) DriveGetResponse

Create an instance of DriveGetResponse from a dict

classmethod from_json(json_str: str) DriveGetResponse

Create an instance of DriveGetResponse from a JSON string

items: Optional[ConstrainedListValue[Drive]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[Dict[str, Any]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.eula module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.eula.Eula(*, agreement: Optional[StrictStr] = None, signature: Optional[EulaSignature] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
agreement: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Eula

Create an instance of Eula from a dict

classmethod from_json(json_str: str) Eula

Create an instance of Eula from a JSON string

signature: Optional[EulaSignature]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.eula_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.eula_get_response.EulaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Eula]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) EulaGetResponse

Create an instance of EulaGetResponse from a dict

classmethod from_json(json_str: str) EulaGetResponse

Create an instance of EulaGetResponse from a JSON string

items: Optional[ConstrainedListValue[Eula]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.eula_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.eula_response.EulaResponse(*, items: Optional[ConstrainedListValue[Eula]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) EulaResponse

Create an instance of EulaResponse from a dict

classmethod from_json(json_str: str) EulaResponse

Create an instance of EulaResponse from a JSON string

items: Optional[ConstrainedListValue[Eula]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.eula_signature module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.eula_signature.EulaSignature(*, accepted: Optional[StrictInt] = None, company: Optional[StrictStr] = None, name: Optional[StrictStr] = None, title: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
accepted: Optional[StrictInt]
as_request_dict() Dict[str, Any]
company: Optional[StrictStr]
classmethod from_dict(obj: dict) EulaSignature

Create an instance of EulaSignature from a dict

classmethod from_json(json_str: str) EulaSignature

Create an instance of EulaSignature from a JSON string

name: Optional[StrictStr]
title: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_info module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_info.FileInfo(*, name: Optional[StrictStr] = None, length: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileInfo

Create an instance of FileInfo from a dict

classmethod from_json(json_str: str) FileInfo

Create an instance of FileInfo from a JSON string

length: Optional[StrictInt]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_lock module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_lock.FileLock(*, name: Optional[StrictStr] = None, access_type: Optional[StrictStr] = None, client: Optional[FixedReferenceNoId] = None, created_at: Optional[StrictInt] = None, inode: Optional[StrictInt] = None, path: Optional[StrictStr] = None, protocol: Optional[StrictStr] = None, range: Optional[FileLockRange] = None, source: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_type: Optional[StrictStr]
as_request_dict() Dict[str, Any]
client: Optional[FixedReferenceNoId]
created_at: Optional[StrictInt]
classmethod from_dict(obj: dict) FileLock

Create an instance of FileLock from a dict

classmethod from_json(json_str: str) FileLock

Create an instance of FileLock from a JSON string

inode: Optional[StrictInt]
name: Optional[StrictStr]
path: Optional[StrictStr]
protocol: Optional[StrictStr]
range: Optional[FileLockRange]
source: Optional[FixedReference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_lock_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_lock_get_response.FileLockGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileLock]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileLockGetResponse

Create an instance of FileLockGetResponse from a dict

classmethod from_json(json_str: str) FileLockGetResponse

Create an instance of FileLockGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileLock]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_lock_nlm_reclamation_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_lock_nlm_reclamation_response.FileLockNlmReclamationResponse(*, items: Optional[ConstrainedListValue[FileSystemLockNlmReclamation]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileLockNlmReclamationResponse

Create an instance of FileLockNlmReclamationResponse from a dict

classmethod from_json(json_str: str) FileLockNlmReclamationResponse

Create an instance of FileLockNlmReclamationResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemLockNlmReclamation]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_lock_range module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_lock_range.FileLockRange(*, length: Optional[StrictInt] = None, offset: Optional[StrictInt] = None)

Bases: BaseModel

The range in bytes (offset, length) the lock covers within a file. If the lock reaches the end of the file, the length will be null. If the lock is set for the entire file, both offset and length will be null. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileLockRange

Create an instance of FileLockRange from a dict

classmethod from_json(json_str: str) FileLockRange

Create an instance of FileLockRange from a JSON string

length: Optional[StrictInt]
offset: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_lock_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_lock_response.FileLockResponse(*, items: Optional[ConstrainedListValue[FileLock]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileLockResponse

Create an instance of FileLockResponse from a dict

classmethod from_json(json_str: str) FileLockResponse

Create an instance of FileLockResponse from a JSON string

items: Optional[ConstrainedListValue[FileLock]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_session module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_session.FileSession(*, name: Optional[StrictStr] = None, authentication: Optional[StrictStr] = None, client: Optional[FixedReferenceNameOnly] = None, connection_time: Optional[StrictInt] = None, idle_time: Optional[StrictInt] = None, opens: Optional[StrictInt] = None, port: Optional[StrictInt] = None, protocol: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[UserNoId] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
authentication: Optional[StrictStr]
client: Optional[FixedReferenceNameOnly]
connection_time: Optional[StrictInt]
classmethod from_dict(obj: dict) FileSession

Create an instance of FileSession from a dict

classmethod from_json(json_str: str) FileSession

Create an instance of FileSession from a JSON string

idle_time: Optional[StrictInt]
name: Optional[StrictStr]
opens: Optional[StrictInt]
port: Optional[StrictInt]
protocol: Optional[StrictStr]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[UserNoId]

pypureclient.flashblade.FB_2_16.models.file_session_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_session_get_response.FileSessionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSession]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSessionGetResponse

Create an instance of FileSessionGetResponse from a dict

classmethod from_json(json_str: str) FileSessionGetResponse

Create an instance of FileSessionGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSession]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_session_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_session_response.FileSessionResponse(*, items: Optional[ConstrainedListValue[FileSession]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSessionResponse

Create an instance of FileSessionResponse from a dict

classmethod from_json(json_str: str) FileSessionResponse

Create an instance of FileSessionResponse from a JSON string

items: Optional[ConstrainedListValue[FileSession]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system.FileSystem(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[Nfs] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[LocationReference] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
default_group_quota: Optional[StrictInt]
default_user_quota: Optional[StrictInt]
destroyed: Optional[StrictBool]
eradication_config: Optional[FileSystemEradicationConfig]
fast_remove_directory_enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) FileSystem

Create an instance of FileSystem from a dict

classmethod from_json(json_str: str) FileSystem

Create an instance of FileSystem from a JSON string

group_ownership: Optional[StrictStr]
hard_limit_enabled: Optional[StrictBool]
http: Optional[Http]
id: Optional[StrictStr]
multi_protocol: Optional[MultiProtocol]
name: Optional[StrictStr]
nfs: Optional[Nfs]
promotion_status: Optional[StrictStr]
provisioned: Optional[StrictInt]
requested_promotion_state: Optional[StrictStr]
smb: Optional[Smb]
snapshot_directory_enabled: Optional[StrictBool]
source: Optional[LocationReference]
space: Optional[Space]
storage_class: Optional[StorageClassInfo]
time_remaining: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

writable: Optional[StrictBool]

pypureclient.flashblade.FB_2_16.models.file_system_client module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_client.FileSystemClient(*, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemClient

Create an instance of FileSystemClient from a dict

classmethod from_json(json_str: str) FileSystemClient

Create an instance of FileSystemClient from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_clients_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_clients_get_response.FileSystemClientsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemClient]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemClientsGetResponse

Create an instance of FileSystemClientsGetResponse from a dict

classmethod from_json(json_str: str) FileSystemClientsGetResponse

Create an instance of FileSystemClientsGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemClient]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_system_clients_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_clients_response.FileSystemClientsResponse(*, items: Optional[ConstrainedListValue[FileSystemClient]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemClientsResponse

Create an instance of FileSystemClientsResponse from a dict

classmethod from_json(json_str: str) FileSystemClientsResponse

Create an instance of FileSystemClientsResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemClient]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_eradication_config module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_eradication_config.FileSystemEradicationConfig(*, eradication_mode: Optional[StrictStr] = None, manual_eradication: Optional[StrictStr] = None)

Bases: BaseModel

Configuration settings related to file system eradication. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
eradication_mode: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemEradicationConfig

Create an instance of FileSystemEradicationConfig from a dict

classmethod from_json(json_str: str) FileSystemEradicationConfig

Create an instance of FileSystemEradicationConfig from a JSON string

manual_eradication: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_export module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_export.FileSystemExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, member: Optional[FixedReference] = None, policy: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, server: Optional[FixedReference] = None, share_policy: Optional[Reference] = None, status: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
export_name: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemExport

Create an instance of FileSystemExport from a dict

classmethod from_json(json_str: str) FileSystemExport

Create an instance of FileSystemExport from a JSON string

id: Optional[StrictStr]
member: Optional[FixedReference]
name: Optional[StrictStr]
policy: Optional[Reference]
policy_type: Optional[StrictStr]
server: Optional[FixedReference]
share_policy: Optional[Reference]
status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_export_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_export_get_response.FileSystemExportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemExport]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemExportGetResponse

Create an instance of FileSystemExportGetResponse from a dict

classmethod from_json(json_str: str) FileSystemExportGetResponse

Create an instance of FileSystemExportGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemExport]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_system_export_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_export_post.FileSystemExportPost(*, export_name: Optional[StrictStr] = None, server: Optional[Reference] = None, share_policy: Optional[Reference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
export_name: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemExportPost

Create an instance of FileSystemExportPost from a dict

classmethod from_json(json_str: str) FileSystemExportPost

Create an instance of FileSystemExportPost from a JSON string

server: Optional[Reference]
share_policy: Optional[Reference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_export_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_export_response.FileSystemExportResponse(*, items: Optional[ConstrainedListValue[FileSystemExport]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemExportResponse

Create an instance of FileSystemExportResponse from a dict

classmethod from_json(json_str: str) FileSystemExportResponse

Create an instance of FileSystemExportResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemExport]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_get_response.FileSystemGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystem]] = None, total: Optional[FileSystem] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemGetResponse

Create an instance of FileSystemGetResponse from a dict

classmethod from_json(json_str: str) FileSystemGetResponse

Create an instance of FileSystemGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystem]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[FileSystem]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_system_group_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_group_performance.FileSystemGroupPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, file_system: Optional[FixedReference] = None, group: Optional[Group] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
file_system: Optional[FixedReference]
classmethod from_dict(obj: dict) FileSystemGroupPerformance

Create an instance of FileSystemGroupPerformance from a dict

classmethod from_json(json_str: str) FileSystemGroupPerformance

Create an instance of FileSystemGroupPerformance from a JSON string

group: Optional[Group]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.file_system_groups_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_groups_performance_get_response.FileSystemGroupsPerformanceGetResponse(*, items: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemGroupsPerformanceGetResponse

Create an instance of FileSystemGroupsPerformanceGetResponse from a dict

classmethod from_json(json_str: str) FileSystemGroupsPerformanceGetResponse

Create an instance of FileSystemGroupsPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemGroupPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[FileSystemGroupPerformance]]

pypureclient.flashblade.FB_2_16.models.file_system_lock_nlm_reclamation module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_lock_nlm_reclamation.FileSystemLockNlmReclamation(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
end: Optional[StrictInt]
classmethod from_dict(obj: dict) FileSystemLockNlmReclamation

Create an instance of FileSystemLockNlmReclamation from a dict

classmethod from_json(json_str: str) FileSystemLockNlmReclamation

Create an instance of FileSystemLockNlmReclamation from a JSON string

start: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_patch.FileSystemPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[NfsPatch] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[FixedLocationReference] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
default_group_quota: Optional[StrictInt]
default_user_quota: Optional[StrictInt]
destroyed: Optional[StrictBool]
fast_remove_directory_enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) FileSystemPatch

Create an instance of FileSystemPatch from a dict

classmethod from_json(json_str: str) FileSystemPatch

Create an instance of FileSystemPatch from a JSON string

group_ownership: Optional[StrictStr]
hard_limit_enabled: Optional[StrictBool]
http: Optional[Http]
id: Optional[StrictStr]
multi_protocol: Optional[MultiProtocol]
name: Optional[StrictStr]
nfs: Optional[NfsPatch]
promotion_status: Optional[StrictStr]
provisioned: Optional[StrictInt]
requested_promotion_state: Optional[StrictStr]
smb: Optional[Smb]
snapshot_directory_enabled: Optional[StrictBool]
source: Optional[FixedLocationReference]
storage_class: Optional[StorageClassInfo]
time_remaining: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

writable: Optional[StrictBool]

pypureclient.flashblade.FB_2_16.models.file_system_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_performance.FileSystemPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
classmethod from_dict(obj: dict) FileSystemPerformance

Create an instance of FileSystemPerformance from a dict

classmethod from_json(json_str: str) FileSystemPerformance

Create an instance of FileSystemPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.file_system_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_performance_get_response.FileSystemPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemPerformanceGetResponse

Create an instance of FileSystemPerformanceGetResponse from a dict

classmethod from_json(json_str: str) FileSystemPerformanceGetResponse

Create an instance of FileSystemPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[FileSystemPerformance]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_system_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_post.FileSystemPost(*, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocolPost] = None, nfs: Optional[Nfs] = None, provisioned: Optional[StrictInt] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[SmbPost] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[Reference] = None, writable: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_group_quota: Optional[StrictInt]
default_user_quota: Optional[StrictInt]
eradication_config: Optional[FileSystemEradicationConfig]
fast_remove_directory_enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) FileSystemPost

Create an instance of FileSystemPost from a dict

classmethod from_json(json_str: str) FileSystemPost

Create an instance of FileSystemPost from a JSON string

group_ownership: Optional[StrictStr]
hard_limit_enabled: Optional[StrictBool]
http: Optional[Http]
multi_protocol: Optional[MultiProtocolPost]
nfs: Optional[Nfs]
provisioned: Optional[StrictInt]
requested_promotion_state: Optional[StrictStr]
smb: Optional[SmbPost]
snapshot_directory_enabled: Optional[StrictBool]
source: Optional[Reference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

writable: Optional[StrictBool]

pypureclient.flashblade.FB_2_16.models.file_system_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_response.FileSystemResponse(*, items: Optional[ConstrainedListValue[FileSystem]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemResponse

Create an instance of FileSystemResponse from a dict

classmethod from_json(json_str: str) FileSystemResponse

Create an instance of FileSystemResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystem]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_snapshot module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot.FileSystemSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, owner: Optional[FixedReference] = None, owner_destroyed: Optional[StrictBool] = None, policies: Optional[ConstrainedListValue[FixedLocationReference]] = None, policy: Optional[FixedLocationReference] = None, source: Optional[FixedLocationReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
destroyed: Optional[StrictBool]
classmethod from_dict(obj: dict) FileSystemSnapshot

Create an instance of FileSystemSnapshot from a dict

classmethod from_json(json_str: str) FileSystemSnapshot

Create an instance of FileSystemSnapshot from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
owner: Optional[FixedReference]
owner_destroyed: Optional[StrictBool]
policies: Optional[ConstrainedListValue[FixedLocationReference]]
policy: Optional[FixedLocationReference]
source: Optional[FixedLocationReference]
suffix: Optional[StrictStr]
time_remaining: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_snapshot_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot_get_response.FileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None, total: Optional[FileSystemSnapshot] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemSnapshotGetResponse

Create an instance of FileSystemSnapshotGetResponse from a dict

classmethod from_json(json_str: str) FileSystemSnapshotGetResponse

Create an instance of FileSystemSnapshotGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemSnapshot]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[FileSystemSnapshot]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_system_snapshot_get_transfer_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot_get_transfer_response.FileSystemSnapshotGetTransferResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None, total: Optional[FileSystemSnapshotTransfer] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemSnapshotGetTransferResponse

Create an instance of FileSystemSnapshotGetTransferResponse from a dict

classmethod from_json(json_str: str) FileSystemSnapshotGetTransferResponse

Create an instance of FileSystemSnapshotGetTransferResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[FileSystemSnapshotTransfer]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.file_system_snapshot_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot_post.FileSystemSnapshotPost(*, suffix: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemSnapshotPost

Create an instance of FileSystemSnapshotPost from a dict

classmethod from_json(json_str: str) FileSystemSnapshotPost

Create an instance of FileSystemSnapshotPost from a JSON string

suffix: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_snapshot_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot_response.FileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemSnapshotResponse

Create an instance of FileSystemSnapshotResponse from a dict

classmethod from_json(json_str: str) FileSystemSnapshotResponse

Create an instance of FileSystemSnapshotResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemSnapshot]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_snapshot_transfer module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot_transfer.FileSystemSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, direction: Optional[StrictStr] = None, local_snapshot: Optional[FixedReferenceNoResourceType] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_snapshot: Optional[FixedReferenceNoResourceType] = None, started: Optional[StrictInt] = None, status: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
completed: Optional[StrictInt]
data_transferred: Optional[StrictInt]
direction: Optional[StrictStr]
classmethod from_dict(obj: dict) FileSystemSnapshotTransfer

Create an instance of FileSystemSnapshotTransfer from a dict

classmethod from_json(json_str: str) FileSystemSnapshotTransfer

Create an instance of FileSystemSnapshotTransfer from a JSON string

id: Optional[StrictStr]
local_snapshot: Optional[FixedReferenceNoResourceType]
name: Optional[StrictStr]
progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
remote: Optional[FixedReferenceNoResourceType]
remote_snapshot: Optional[FixedReferenceNoResourceType]
started: Optional[StrictInt]
status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_snapshot_transfer_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_snapshot_transfer_response.FileSystemSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemSnapshotTransferResponse

Create an instance of FileSystemSnapshotTransferResponse from a dict

classmethod from_json(json_str: str) FileSystemSnapshotTransferResponse

Create an instance of FileSystemSnapshotTransferResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.file_system_user_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_user_performance.FileSystemUserPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, file_system: Optional[FixedReference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, user: Optional[User] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
file_system: Optional[FixedReference]
classmethod from_dict(obj: dict) FileSystemUserPerformance

Create an instance of FileSystemUserPerformance from a dict

classmethod from_json(json_str: str) FileSystemUserPerformance

Create an instance of FileSystemUserPerformance from a JSON string

name: Optional[StrictStr]
others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
user: Optional[User]
write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.file_system_users_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.file_system_users_performance_get_response.FileSystemUsersPerformanceGetResponse(*, items: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FileSystemUsersPerformanceGetResponse

Create an instance of FileSystemUsersPerformanceGetResponse from a dict

classmethod from_json(json_str: str) FileSystemUsersPerformanceGetResponse

Create an instance of FileSystemUsersPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[FileSystemUserPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[FileSystemUserPerformance]]

pypureclient.flashblade.FB_2_16.models.fixed_location_reference module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.fixed_location_reference.FixedLocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
display_name: Optional[StrictStr]
classmethod from_dict(obj: dict) FixedLocationReference

Create an instance of FixedLocationReference from a dict

classmethod from_json(json_str: str) FixedLocationReference

Create an instance of FixedLocationReference from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.fixed_reference module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.fixed_reference.FixedReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FixedReference

Create an instance of FixedReference from a dict

classmethod from_json(json_str: str) FixedReference

Create an instance of FixedReference from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.fixed_reference_name_only module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.fixed_reference_name_only.FixedReferenceNameOnly(*, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FixedReferenceNameOnly

Create an instance of FixedReferenceNameOnly from a dict

classmethod from_json(json_str: str) FixedReferenceNameOnly

Create an instance of FixedReferenceNameOnly from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.fixed_reference_no_id module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.fixed_reference_no_id.FixedReferenceNoId(*, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FixedReferenceNoId

Create an instance of FixedReferenceNoId from a dict

classmethod from_json(json_str: str) FixedReferenceNoId

Create an instance of FixedReferenceNoId from a JSON string

name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.fixed_reference_no_resource_type module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.fixed_reference_no_resource_type.FixedReferenceNoResourceType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FixedReferenceNoResourceType

Create an instance of FixedReferenceNoResourceType from a dict

classmethod from_json(json_str: str) FixedReferenceNoResourceType

Create an instance of FixedReferenceNoResourceType from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.fixed_reference_with_remote module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.fixed_reference_with_remote.FixedReferenceWithRemote(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, remote: Optional[FixedReferenceNoResourceType] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) FixedReferenceWithRemote

Create an instance of FixedReferenceWithRemote from a dict

classmethod from_json(json_str: str) FixedReferenceWithRemote

Create an instance of FixedReferenceWithRemote from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
remote: Optional[FixedReferenceNoResourceType]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.group module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.group.Group(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Group

Create an instance of Group from a dict

classmethod from_json(json_str: str) Group

Create an instance of Group from a JSON string

id: Optional[StrictInt]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.group_quota module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.group_quota.GroupQuota(*, name: Optional[StrictStr] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, group: Optional[Group] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
file_system: Optional[FixedReference]
file_system_default_quota: Optional[StrictInt]
classmethod from_dict(obj: dict) GroupQuota

Create an instance of GroupQuota from a dict

classmethod from_json(json_str: str) GroupQuota

Create an instance of GroupQuota from a JSON string

group: Optional[Group]
name: Optional[StrictStr]
quota: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usage: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.group_quota_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.group_quota_get_response.GroupQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[GroupQuota]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) GroupQuotaGetResponse

Create an instance of GroupQuotaGetResponse from a dict

classmethod from_json(json_str: str) GroupQuotaGetResponse

Create an instance of GroupQuotaGetResponse from a JSON string

items: Optional[ConstrainedListValue[GroupQuota]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.group_quota_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.group_quota_patch.GroupQuotaPatch(*, name: Optional[StrictStr] = None, quota: StrictInt)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) GroupQuotaPatch

Create an instance of GroupQuotaPatch from a dict

classmethod from_json(json_str: str) GroupQuotaPatch

Create an instance of GroupQuotaPatch from a JSON string

name: Optional[StrictStr]
quota: StrictInt
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.group_quota_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.group_quota_post.GroupQuotaPost(*, name: Optional[StrictStr] = None, quota: StrictInt)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) GroupQuotaPost

Create an instance of GroupQuotaPost from a dict

classmethod from_json(json_str: str) GroupQuotaPost

Create an instance of GroupQuotaPost from a JSON string

name: Optional[StrictStr]
quota: StrictInt
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.group_quota_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.group_quota_response.GroupQuotaResponse(*, items: Optional[ConstrainedListValue[GroupQuota]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) GroupQuotaResponse

Create an instance of GroupQuotaResponse from a dict

classmethod from_json(json_str: str) GroupQuotaResponse

Create an instance of GroupQuotaResponse from a JSON string

items: Optional[ConstrainedListValue[GroupQuota]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.hardware module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware.Hardware(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, data_mac: Optional[StrictStr] = None, details: Optional[StrictStr] = None, identify_enabled: Optional[StrictBool] = None, index: Optional[StrictInt] = None, management_mac: Optional[StrictStr] = None, model: Optional[StrictStr] = None, part_number: Optional[StrictStr] = None, serial: Optional[StrictStr] = None, slot: Optional[StrictInt] = None, speed: Optional[StrictInt] = None, status: Optional[StrictStr] = None, temperature: Optional[StrictInt] = None, type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
data_mac: Optional[StrictStr]
details: Optional[StrictStr]
classmethod from_dict(obj: dict) Hardware

Create an instance of Hardware from a dict

classmethod from_json(json_str: str) Hardware

Create an instance of Hardware from a JSON string

id: Optional[StrictStr]
identify_enabled: Optional[StrictBool]
index: Optional[StrictInt]
management_mac: Optional[StrictStr]
model: Optional[StrictStr]
name: Optional[StrictStr]
part_number: Optional[StrictStr]
serial: Optional[StrictStr]
slot: Optional[StrictInt]
speed: Optional[StrictInt]
status: Optional[StrictStr]
temperature: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

type: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.hardware_connector module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_connector.HardwareConnector(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, connector_type: Optional[StrictStr] = None, lane_speed: Optional[StrictInt] = None, port_count: Optional[StrictInt] = None, port_speed: Optional[StrictInt] = None, transceiver_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
connector_type: Optional[StrictStr]
classmethod from_dict(obj: dict) HardwareConnector

Create an instance of HardwareConnector from a dict

classmethod from_json(json_str: str) HardwareConnector

Create an instance of HardwareConnector from a JSON string

id: Optional[StrictStr]
lane_speed: Optional[StrictInt]
name: Optional[StrictStr]
port_count: Optional[StrictInt]
port_speed: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

transceiver_type: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.hardware_connector_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_connector_get_response.HardwareConnectorGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnector]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) HardwareConnectorGetResponse

Create an instance of HardwareConnectorGetResponse from a dict

classmethod from_json(json_str: str) HardwareConnectorGetResponse

Create an instance of HardwareConnectorGetResponse from a JSON string

items: Optional[ConstrainedListValue[HardwareConnector]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.hardware_connector_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_connector_performance.HardwareConnectorPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, link_aggregation_group: Optional[FixedReference] = None, other_errors_per_sec: Optional[ConstrainedIntValue] = None, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None, received_packets_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) HardwareConnectorPerformance

Create an instance of HardwareConnectorPerformance from a dict

classmethod from_json(json_str: str) HardwareConnectorPerformance

Create an instance of HardwareConnectorPerformance from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
other_errors_per_sec: Optional[ConstrainedIntValue]
received_bytes_per_sec: Optional[ConstrainedIntValue]
received_crc_errors_per_sec: Optional[ConstrainedIntValue]
received_frame_errors_per_sec: Optional[ConstrainedIntValue]
received_packets_per_sec: Optional[ConstrainedIntValue]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_errors_per_sec: Optional[ConstrainedIntValue]
transmitted_bytes_per_sec: Optional[ConstrainedIntValue]
transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue]
transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue]
transmitted_packets_per_sec: Optional[ConstrainedIntValue]

pypureclient.flashblade.FB_2_16.models.hardware_connector_performance_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_connector_performance_get_response.HardwareConnectorPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None, total: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) HardwareConnectorPerformanceGetResponse

Create an instance of HardwareConnectorPerformanceGetResponse from a dict

classmethod from_json(json_str: str) HardwareConnectorPerformanceGetResponse

Create an instance of HardwareConnectorPerformanceGetResponse from a JSON string

items: Optional[ConstrainedListValue[HardwareConnectorPerformance]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[HardwareConnectorPerformance]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.hardware_connector_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_connector_response.HardwareConnectorResponse(*, items: Optional[ConstrainedListValue[HardwareConnector]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) HardwareConnectorResponse

Create an instance of HardwareConnectorResponse from a dict

classmethod from_json(json_str: str) HardwareConnectorResponse

Create an instance of HardwareConnectorResponse from a JSON string

items: Optional[ConstrainedListValue[HardwareConnector]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.hardware_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_get_response.HardwareGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Hardware]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) HardwareGetResponse

Create an instance of HardwareGetResponse from a dict

classmethod from_json(json_str: str) HardwareGetResponse

Create an instance of HardwareGetResponse from a JSON string

items: Optional[ConstrainedListValue[Hardware]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.hardware_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.hardware_response.HardwareResponse(*, items: Optional[ConstrainedListValue[Hardware]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) HardwareResponse

Create an instance of HardwareResponse from a dict

classmethod from_json(json_str: str) HardwareResponse

Create an instance of HardwareResponse from a JSON string

items: Optional[ConstrainedListValue[Hardware]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.http module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.http.Http(*, enabled: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) Http

Create an instance of Http from a dict

classmethod from_json(json_str: str) Http

Create an instance of Http from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.keytab module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.keytab.Keytab(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, encryption_type: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None, kvno: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, principal: Optional[StrictStr] = None, realm: Optional[StrictStr] = None, server: Optional[FixedReference] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
encryption_type: Optional[StrictStr]
fqdn: Optional[StrictStr]
classmethod from_dict(obj: dict) Keytab

Create an instance of Keytab from a dict

classmethod from_json(json_str: str) Keytab

Create an instance of Keytab from a JSON string

id: Optional[StrictStr]
kvno: Optional[StrictInt]
name: Optional[StrictStr]
prefix: Optional[StrictStr]
principal: Optional[StrictStr]
realm: Optional[StrictStr]
server: Optional[FixedReference]
source: Optional[FixedReference]
suffix: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.keytab_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.keytab_get_response.KeytabGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Keytab]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) KeytabGetResponse

Create an instance of KeytabGetResponse from a dict

classmethod from_json(json_str: str) KeytabGetResponse

Create an instance of KeytabGetResponse from a JSON string

items: Optional[ConstrainedListValue[Keytab]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.keytab_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.keytab_post.KeytabPost(*, source: Optional[Reference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) KeytabPost

Create an instance of KeytabPost from a dict

classmethod from_json(json_str: str) KeytabPost

Create an instance of KeytabPost from a JSON string

source: Optional[Reference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.keytab_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.keytab_response.KeytabResponse(*, items: Optional[ConstrainedListValue[Keytab]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) KeytabResponse

Create an instance of KeytabResponse from a dict

classmethod from_json(json_str: str) KeytabResponse

Create an instance of KeytabResponse from a JSON string

items: Optional[ConstrainedListValue[Keytab]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.kmip_server module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.kmip_server.KmipServer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, ca_certificate: Optional[Reference] = None, ca_certificate_group: Optional[Reference] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
ca_certificate: Optional[Reference]
ca_certificate_group: Optional[Reference]
classmethod from_dict(obj: dict) KmipServer

Create an instance of KmipServer from a dict

classmethod from_json(json_str: str) KmipServer

Create an instance of KmipServer from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

uris: Optional[ConstrainedListValue[ConstrainedStrValue]]

pypureclient.flashblade.FB_2_16.models.kmip_server_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.kmip_server_response.KmipServerResponse(*, items: Optional[ConstrainedListValue[KmipServer]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) KmipServerResponse

Create an instance of KmipServerResponse from a dict

classmethod from_json(json_str: str) KmipServerResponse

Create an instance of KmipServerResponse from a JSON string

items: Optional[ConstrainedListValue[KmipServer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.lifecycle_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.lifecycle_rule.LifecycleRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[FixedReference] = None, cleanup_expired_object_delete_marker: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
abort_incomplete_multipart_uploads_after: Optional[StrictInt]
as_request_dict() Dict[str, Any]
bucket: Optional[FixedReference]
cleanup_expired_object_delete_marker: Optional[StrictBool]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) LifecycleRule

Create an instance of LifecycleRule from a dict

classmethod from_json(json_str: str) LifecycleRule

Create an instance of LifecycleRule from a JSON string

id: Optional[StrictStr]
keep_current_version_for: Optional[StrictInt]
keep_current_version_until: Optional[StrictInt]
keep_previous_version_for: Optional[StrictInt]
name: Optional[StrictStr]
prefix: Optional[StrictStr]
rule_id: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.lifecycle_rule_config_extension module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.lifecycle_rule_config_extension.LifecycleRuleConfigExtension(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
abort_incomplete_multipart_uploads_after: Optional[StrictInt]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) LifecycleRuleConfigExtension

Create an instance of LifecycleRuleConfigExtension from a dict

classmethod from_json(json_str: str) LifecycleRuleConfigExtension

Create an instance of LifecycleRuleConfigExtension from a JSON string

keep_current_version_for: Optional[StrictInt]
keep_current_version_until: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.lifecycle_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.lifecycle_rule_get_response.LifecycleRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LifecycleRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) LifecycleRuleGetResponse

Create an instance of LifecycleRuleGetResponse from a dict

classmethod from_json(json_str: str) LifecycleRuleGetResponse

Create an instance of LifecycleRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[LifecycleRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.lifecycle_rule_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.lifecycle_rule_patch.LifecycleRulePatch(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
abort_incomplete_multipart_uploads_after: Optional[StrictInt]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) LifecycleRulePatch

Create an instance of LifecycleRulePatch from a dict

classmethod from_json(json_str: str) LifecycleRulePatch

Create an instance of LifecycleRulePatch from a JSON string

keep_current_version_for: Optional[StrictInt]
keep_current_version_until: Optional[StrictInt]
keep_previous_version_for: Optional[StrictInt]
prefix: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.lifecycle_rule_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.lifecycle_rule_post.LifecycleRulePost(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[ReferenceWritable] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
abort_incomplete_multipart_uploads_after: Optional[StrictInt]
as_request_dict() Dict[str, Any]
bucket: Optional[ReferenceWritable]
classmethod from_dict(obj: dict) LifecycleRulePost

Create an instance of LifecycleRulePost from a dict

classmethod from_json(json_str: str) LifecycleRulePost

Create an instance of LifecycleRulePost from a JSON string

keep_current_version_for: Optional[StrictInt]
keep_current_version_until: Optional[StrictInt]
keep_previous_version_for: Optional[StrictInt]
prefix: Optional[StrictStr]
rule_id: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.lifecycle_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.lifecycle_rule_response.LifecycleRuleResponse(*, items: Optional[ConstrainedListValue[LifecycleRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) LifecycleRuleResponse

Create an instance of LifecycleRuleResponse from a dict

classmethod from_json(json_str: str) LifecycleRuleResponse

Create an instance of LifecycleRuleResponse from a JSON string

items: Optional[ConstrainedListValue[LifecycleRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.location_reference module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.location_reference.LocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, location: Optional[Reference] = None)

Bases: BaseModel

Reference to a policy that is driving replication. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
display_name: Optional[StrictStr]
classmethod from_dict(obj: dict) LocationReference

Create an instance of LocationReference from a dict

classmethod from_json(json_str: str) LocationReference

Create an instance of LocationReference from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[Reference]
name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.login module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.login.Login(*, username: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Login

Create an instance of Login from a dict

classmethod from_json(json_str: str) Login

Create an instance of Login from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

username: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.login_banner_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.login_banner_get_response.LoginBannerGetResponse(*, login_banner: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) LoginBannerGetResponse

Create an instance of LoginBannerGetResponse from a dict

classmethod from_json(json_str: str) LoginBannerGetResponse

Create an instance of LoginBannerGetResponse from a JSON string

login_banner: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.logs_async module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.logs_async.LogsAsync(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, available_files: Optional[ConstrainedListValue[FileInfo]] = None, end_time: Optional[ConstrainedIntValue] = None, hardware_components: Optional[ConstrainedListValue[FixedReference]] = None, last_request_time: Optional[ConstrainedIntValue] = None, processing: Optional[StrictBool] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, start_time: Optional[ConstrainedIntValue] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
available_files: Optional[ConstrainedListValue[FileInfo]]
end_time: Optional[ConstrainedIntValue]
classmethod from_dict(obj: dict) LogsAsync

Create an instance of LogsAsync from a dict

classmethod from_json(json_str: str) LogsAsync

Create an instance of LogsAsync from a JSON string

hardware_components: Optional[ConstrainedListValue[FixedReference]]
id: Optional[StrictStr]
last_request_time: Optional[ConstrainedIntValue]
name: Optional[StrictStr]
processing: Optional[StrictBool]
progress: Optional[Union[StrictFloat, StrictInt]]
start_time: Optional[ConstrainedIntValue]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.logs_async_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.logs_async_get_response.LogsAsyncGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogsAsync]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) LogsAsyncGetResponse

Create an instance of LogsAsyncGetResponse from a dict

classmethod from_json(json_str: str) LogsAsyncGetResponse

Create an instance of LogsAsyncGetResponse from a JSON string

items: Optional[ConstrainedListValue[LogsAsync]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.logs_async_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.logs_async_response.LogsAsyncResponse(*, items: Optional[ConstrainedListValue[LogsAsync]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) LogsAsyncResponse

Create an instance of LogsAsyncResponse from a dict

classmethod from_json(json_str: str) LogsAsyncResponse

Create an instance of LogsAsyncResponse from a JSON string

items: Optional[ConstrainedListValue[LogsAsync]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.maintenance_window module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.maintenance_window.MaintenanceWindow(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
expires: Optional[StrictInt]
classmethod from_dict(obj: dict) MaintenanceWindow

Create an instance of MaintenanceWindow from a dict

classmethod from_json(json_str: str) MaintenanceWindow

Create an instance of MaintenanceWindow from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.maintenance_window_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.maintenance_window_post.MaintenanceWindowPost(*, timeout: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) MaintenanceWindowPost

Create an instance of MaintenanceWindowPost from a dict

classmethod from_json(json_str: str) MaintenanceWindowPost

Create an instance of MaintenanceWindowPost from a JSON string

timeout: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.maintenance_windows_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.maintenance_windows_get_response.MaintenanceWindowsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) MaintenanceWindowsGetResponse

Create an instance of MaintenanceWindowsGetResponse from a dict

classmethod from_json(json_str: str) MaintenanceWindowsGetResponse

Create an instance of MaintenanceWindowsGetResponse from a JSON string

items: Optional[ConstrainedListValue[MaintenanceWindow]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.maintenance_windows_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.maintenance_windows_response.MaintenanceWindowsResponse(*, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) MaintenanceWindowsResponse

Create an instance of MaintenanceWindowsResponse from a dict

classmethod from_json(json_str: str) MaintenanceWindowsResponse

Create an instance of MaintenanceWindowsResponse from a JSON string

items: Optional[ConstrainedListValue[MaintenanceWindow]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.member module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.member.Member(*, group: Optional[Reference] = None, member: Optional[Reference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Member

Create an instance of Member from a dict

classmethod from_json(json_str: str) Member

Create an instance of Member from a JSON string

group: Optional[Reference]
member: Optional[Reference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.multi_protocol module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.multi_protocol.MultiProtocol(*, access_control_style: Optional[StrictStr] = None, safeguard_acls: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_control_style: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) MultiProtocol

Create an instance of MultiProtocol from a dict

classmethod from_json(json_str: str) MultiProtocol

Create an instance of MultiProtocol from a JSON string

safeguard_acls: Optional[StrictBool]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.multi_protocol_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.multi_protocol_post.MultiProtocolPost(*, access_control_style: Optional[StrictStr] = None, safeguard_acls: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_control_style: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) MultiProtocolPost

Create an instance of MultiProtocolPost from a dict

classmethod from_json(json_str: str) MultiProtocolPost

Create an instance of MultiProtocolPost from a JSON string

safeguard_acls: Optional[StrictBool]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy.NetworkAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[NetworkAccessPolicyRuleInPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) NetworkAccessPolicy

Create an instance of NetworkAccessPolicy from a dict

classmethod from_json(json_str: str) NetworkAccessPolicy

Create an instance of NetworkAccessPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[NetworkAccessPolicyRuleInPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.network_access_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_get_response.NetworkAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyGetResponse

Create an instance of NetworkAccessPolicyGetResponse from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyGetResponse

Create an instance of NetworkAccessPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkAccessPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.network_access_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_response.NetworkAccessPolicyResponse(*, items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NetworkAccessPolicyResponse

Create an instance of NetworkAccessPolicyResponse from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyResponse

Create an instance of NetworkAccessPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkAccessPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule.NetworkAccessPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyRule

Create an instance of NetworkAccessPolicyRule from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRule

Create an instance of NetworkAccessPolicyRule from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
interfaces: Optional[ConstrainedListValue[StrictStr]]
name: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_base.NetworkAccessPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyRuleBase

Create an instance of NetworkAccessPolicyRuleBase from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRuleBase

Create an instance of NetworkAccessPolicyRuleBase from a JSON string

id: Optional[StrictStr]
interfaces: Optional[ConstrainedListValue[StrictStr]]
name: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_get_response.NetworkAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyRuleGetResponse

Create an instance of NetworkAccessPolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRuleGetResponse

Create an instance of NetworkAccessPolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_in_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_in_policy.NetworkAccessPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyRuleInPolicy

Create an instance of NetworkAccessPolicyRuleInPolicy from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRuleInPolicy

Create an instance of NetworkAccessPolicyRuleInPolicy from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
interfaces: Optional[ConstrainedListValue[StrictStr]]
name: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_post.NetworkAccessPolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyRulePost

Create an instance of NetworkAccessPolicyRulePost from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRulePost

Create an instance of NetworkAccessPolicyRulePost from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
interfaces: Optional[ConstrainedListValue[StrictStr]]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_post_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_post_base.NetworkAccessPolicyRulePostBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkAccessPolicyRulePostBase

Create an instance of NetworkAccessPolicyRulePostBase from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRulePostBase

Create an instance of NetworkAccessPolicyRulePostBase from a JSON string

id: Optional[StrictStr]
interfaces: Optional[ConstrainedListValue[StrictStr]]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_access_policy_rule_response.NetworkAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NetworkAccessPolicyRuleResponse

Create an instance of NetworkAccessPolicyRuleResponse from a dict

classmethod from_json(json_str: str) NetworkAccessPolicyRuleResponse

Create an instance of NetworkAccessPolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_interface module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface.NetworkInterface(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, mtu: Optional[StrictInt] = None, netmask: Optional[StrictStr] = None, server: Optional[Reference] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, subnet: Optional[Dict[str, Any]] = None, type: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
address: Optional[StrictStr]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) NetworkInterface

Create an instance of NetworkInterface from a dict

classmethod from_json(json_str: str) NetworkInterface

Create an instance of NetworkInterface from a JSON string

gateway: Optional[StrictStr]
id: Optional[StrictStr]
mtu: Optional[StrictInt]
name: Optional[StrictStr]
netmask: Optional[StrictStr]
server: Optional[Reference]
services: Optional[ConstrainedListValue[StrictStr]]
subnet: Optional[Dict[str, Any]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

type: Optional[StrictStr]
vlan: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.network_interface_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_get_response.NetworkInterfaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterface]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkInterfaceGetResponse

Create an instance of NetworkInterfaceGetResponse from a dict

classmethod from_json(json_str: str) NetworkInterfaceGetResponse

Create an instance of NetworkInterfaceGetResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkInterface]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.network_interface_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_patch.NetworkInterfacePatch(*, address: Optional[StrictStr] = None, server: Optional[Reference] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
address: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NetworkInterfacePatch

Create an instance of NetworkInterfacePatch from a dict

classmethod from_json(json_str: str) NetworkInterfacePatch

Create an instance of NetworkInterfacePatch from a JSON string

server: Optional[Reference]
services: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_interface_ping module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_ping.NetworkInterfacePing(*, component_name: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, details: Optional[StrictStr] = None, source: Optional[StrictStr] = None)

Bases: BaseModel

Output from running the linux command ‘ping’ directly on the array with start and end location information. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
component_name: Optional[StrictStr]
destination: Optional[StrictStr]
details: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkInterfacePing

Create an instance of NetworkInterfacePing from a dict

classmethod from_json(json_str: str) NetworkInterfacePing

Create an instance of NetworkInterfacePing from a JSON string

source: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_interface_ping_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_ping_get_response.NetworkInterfacePingGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkInterfacePingGetResponse

Create an instance of NetworkInterfacePingGetResponse from a dict

classmethod from_json(json_str: str) NetworkInterfacePingGetResponse

Create an instance of NetworkInterfacePingGetResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkInterfacePing]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.network_interface_ping_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_ping_response.NetworkInterfacePingResponse(*, items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NetworkInterfacePingResponse

Create an instance of NetworkInterfacePingResponse from a dict

classmethod from_json(json_str: str) NetworkInterfacePingResponse

Create an instance of NetworkInterfacePingResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkInterfacePing]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_interface_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_response.NetworkInterfaceResponse(*, items: Optional[ConstrainedListValue[NetworkInterface]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NetworkInterfaceResponse

Create an instance of NetworkInterfaceResponse from a dict

classmethod from_json(json_str: str) NetworkInterfaceResponse

Create an instance of NetworkInterfaceResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkInterface]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_interface_trace module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_trace.NetworkInterfaceTrace(*, component_name: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, details: Optional[StrictStr] = None, source: Optional[StrictStr] = None)

Bases: BaseModel

Output from running the linux command ‘traceroute’ directly on the array with start and end location information. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
component_name: Optional[StrictStr]
destination: Optional[StrictStr]
details: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkInterfaceTrace

Create an instance of NetworkInterfaceTrace from a dict

classmethod from_json(json_str: str) NetworkInterfaceTrace

Create an instance of NetworkInterfaceTrace from a JSON string

source: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.network_interface_trace_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_trace_get_response.NetworkInterfaceTraceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NetworkInterfaceTraceGetResponse

Create an instance of NetworkInterfaceTraceGetResponse from a dict

classmethod from_json(json_str: str) NetworkInterfaceTraceGetResponse

Create an instance of NetworkInterfaceTraceGetResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkInterfaceTrace]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.network_interface_trace_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.network_interface_trace_response.NetworkInterfaceTraceResponse(*, items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NetworkInterfaceTraceResponse

Create an instance of NetworkInterfaceTraceResponse from a dict

classmethod from_json(json_str: str) NetworkInterfaceTraceResponse

Create an instance of NetworkInterfaceTraceResponse from a JSON string

items: Optional[ConstrainedListValue[NetworkInterfaceTrace]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs.Nfs(*, export_policy: Optional[ReferenceWritable] = None, rules: Optional[StrictStr] = None, v3_enabled: Optional[StrictBool] = None, v4_1_enabled: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
export_policy: Optional[ReferenceWritable]
classmethod from_dict(obj: dict) Nfs

Create an instance of Nfs from a dict

classmethod from_json(json_str: str) Nfs

Create an instance of Nfs from a JSON string

rules: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

v3_enabled: Optional[StrictBool]
v4_1_enabled: Optional[StrictBool]

pypureclient.flashblade.FB_2_16.models.nfs_export_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy.NfsExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) NfsExportPolicy

Create an instance of NfsExportPolicy from a dict

classmethod from_json(json_str: str) NfsExportPolicy

Create an instance of NfsExportPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_get_response.NfsExportPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NfsExportPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NfsExportPolicyGetResponse

Create an instance of NfsExportPolicyGetResponse from a dict

classmethod from_json(json_str: str) NfsExportPolicyGetResponse

Create an instance of NfsExportPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[NfsExportPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_post.NfsExportPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) NfsExportPolicyPost

Create an instance of NfsExportPolicyPost from a dict

classmethod from_json(json_str: str) NfsExportPolicyPost

Create an instance of NfsExportPolicyPost from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_response.NfsExportPolicyResponse(*, items: Optional[ConstrainedListValue[NfsExportPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NfsExportPolicyResponse

Create an instance of NfsExportPolicyResponse from a dict

classmethod from_json(json_str: str) NfsExportPolicyResponse

Create an instance of NfsExportPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[NfsExportPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule.NfsExportPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access: Optional[StrictStr]
anongid: Optional[StrictStr]
anonuid: Optional[StrictStr]
as_request_dict() Dict[str, Any]
atime: Optional[StrictBool]
client: Optional[StrictStr]
fileid_32bit: Optional[StrictBool]
classmethod from_dict(obj: dict) NfsExportPolicyRule

Create an instance of NfsExportPolicyRule from a dict

classmethod from_json(json_str: str) NfsExportPolicyRule

Create an instance of NfsExportPolicyRule from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
permission: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
secure: Optional[StrictBool]
security: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_base.NfsExportPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access: Optional[StrictStr]
anongid: Optional[StrictStr]
anonuid: Optional[StrictStr]
as_request_dict() Dict[str, Any]
atime: Optional[StrictBool]
client: Optional[StrictStr]
fileid_32bit: Optional[StrictBool]
classmethod from_dict(obj: dict) NfsExportPolicyRuleBase

Create an instance of NfsExportPolicyRuleBase from a dict

classmethod from_json(json_str: str) NfsExportPolicyRuleBase

Create an instance of NfsExportPolicyRuleBase from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
permission: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
secure: Optional[StrictBool]
security: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_get_response.NfsExportPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) NfsExportPolicyRuleGetResponse

Create an instance of NfsExportPolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) NfsExportPolicyRuleGetResponse

Create an instance of NfsExportPolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[NfsExportPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_in_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_in_policy.NfsExportPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access: Optional[StrictStr]
anongid: Optional[StrictStr]
anonuid: Optional[StrictStr]
as_request_dict() Dict[str, Any]
atime: Optional[StrictBool]
client: Optional[StrictStr]
fileid_32bit: Optional[StrictBool]
classmethod from_dict(obj: dict) NfsExportPolicyRuleInPolicy

Create an instance of NfsExportPolicyRuleInPolicy from a dict

classmethod from_json(json_str: str) NfsExportPolicyRuleInPolicy

Create an instance of NfsExportPolicyRuleInPolicy from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
permission: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
secure: Optional[StrictBool]
security: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_export_policy_rule_response.NfsExportPolicyRuleResponse(*, items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) NfsExportPolicyRuleResponse

Create an instance of NfsExportPolicyRuleResponse from a dict

classmethod from_json(json_str: str) NfsExportPolicyRuleResponse

Create an instance of NfsExportPolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[NfsExportPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.nfs_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.nfs_patch.NfsPatch(*, export_policy: Optional[ReferenceWritable] = None, rules: Optional[StrictStr] = None, v3_enabled: Optional[StrictBool] = None, v4_1_enabled: Optional[StrictBool] = None, add_rules: Optional[StrictStr] = None, after: Optional[StrictStr] = None, remove_rules: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
add_rules: Optional[StrictStr]
after: Optional[StrictStr]
as_request_dict() Dict[str, Any]
export_policy: Optional[ReferenceWritable]
classmethod from_dict(obj: dict) NfsPatch

Create an instance of NfsPatch from a dict

classmethod from_json(json_str: str) NfsPatch

Create an instance of NfsPatch from a JSON string

remove_rules: Optional[StrictStr]
rules: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

v3_enabled: Optional[StrictBool]
v4_1_enabled: Optional[StrictBool]

pypureclient.flashblade.FB_2_16.models.oauth210_token_post400_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.oauth210_token_post400_response.Oauth210TokenPost400Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
error: Optional[StrictStr]
error_description: Optional[StrictStr]
classmethod from_dict(obj: dict) Oauth210TokenPost400Response

Create an instance of Oauth210TokenPost400Response from a dict

classmethod from_json(json_str: str) Oauth210TokenPost400Response

Create an instance of Oauth210TokenPost400Response from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.oauth210_token_post401_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.oauth210_token_post401_response.Oauth210TokenPost401Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
error: Optional[StrictStr]
error_description: Optional[StrictStr]
classmethod from_dict(obj: dict) Oauth210TokenPost401Response

Create an instance of Oauth210TokenPost401Response from a dict

classmethod from_json(json_str: str) Oauth210TokenPost401Response

Create an instance of Oauth210TokenPost401Response from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.oauth_token_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.oauth_token_response.OauthTokenResponse(*, access_token: Optional[StrictStr] = None, expires_in: Optional[StrictInt] = None, issued_token_type: Optional[StrictStr] = None, token_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_token: Optional[StrictStr]
as_request_dict() Dict[str, Any]
expires_in: Optional[StrictInt]
classmethod from_dict(obj: dict) OauthTokenResponse

Create an instance of OauthTokenResponse from a dict

classmethod from_json(json_str: str) OauthTokenResponse

Create an instance of OauthTokenResponse from a JSON string

issued_token_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

token_type: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.object_backlog module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_backlog.ObjectBacklog(*, bytes_count: Optional[StrictInt] = None, delete_ops_count: Optional[StrictInt] = None, other_ops_count: Optional[StrictInt] = None, put_ops_count: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bytes_count: Optional[StrictInt]
delete_ops_count: Optional[StrictInt]
classmethod from_dict(obj: dict) ObjectBacklog

Create an instance of ObjectBacklog from a dict

classmethod from_json(json_str: str) ObjectBacklog

Create an instance of ObjectBacklog from a JSON string

other_ops_count: Optional[StrictInt]
put_ops_count: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_lock_config_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_lock_config_base.ObjectLockConfigBase(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None)

Bases: BaseModel

Configuration settings related to object lock. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_retention_mode: Optional[StrictStr]
enabled: Optional[StrictBool]
freeze_locked_objects: Optional[StrictBool]
classmethod from_dict(obj: dict) ObjectLockConfigBase

Create an instance of ObjectLockConfigBase from a dict

classmethod from_json(json_str: str) ObjectLockConfigBase

Create an instance of ObjectLockConfigBase from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_lock_config_request_body module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_lock_config_request_body.ObjectLockConfigRequestBody(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None, default_retention: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_retention: Optional[StrictStr]
default_retention_mode: Optional[StrictStr]
enabled: Optional[StrictBool]
freeze_locked_objects: Optional[StrictBool]
classmethod from_dict(obj: dict) ObjectLockConfigRequestBody

Create an instance of ObjectLockConfigRequestBody from a dict

classmethod from_json(json_str: str) ObjectLockConfigRequestBody

Create an instance of ObjectLockConfigRequestBody from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_lock_config_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_lock_config_response.ObjectLockConfigResponse(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None, default_retention: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_retention: Optional[StrictInt]
default_retention_mode: Optional[StrictStr]
enabled: Optional[StrictBool]
freeze_locked_objects: Optional[StrictBool]
classmethod from_dict(obj: dict) ObjectLockConfigResponse

Create an instance of ObjectLockConfigResponse from a dict

classmethod from_json(json_str: str) ObjectLockConfigResponse

Create an instance of ObjectLockConfigResponse from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_key module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_key.ObjectStoreAccessKey(*, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, secret_access_key: Optional[StrictStr] = None, user: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) ObjectStoreAccessKey

Create an instance of ObjectStoreAccessKey from a dict

classmethod from_json(json_str: str) ObjectStoreAccessKey

Create an instance of ObjectStoreAccessKey from a JSON string

name: Optional[StrictStr]
secret_access_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[FixedReference]

pypureclient.flashblade.FB_2_16.models.object_store_access_key_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_key_get_response.ObjectStoreAccessKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccessKeyGetResponse

Create an instance of ObjectStoreAccessKeyGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessKeyGetResponse

Create an instance of ObjectStoreAccessKeyGetResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccessKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_access_key_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_key_post.ObjectStoreAccessKeyPost(*, secret_access_key: Optional[StrictStr] = None, user: Optional[ObjectStoreAccessKeyPostUser] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessKeyPost

Create an instance of ObjectStoreAccessKeyPost from a dict

classmethod from_json(json_str: str) ObjectStoreAccessKeyPost

Create an instance of ObjectStoreAccessKeyPost from a JSON string

secret_access_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[ObjectStoreAccessKeyPostUser]

pypureclient.flashblade.FB_2_16.models.object_store_access_key_post_user module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_key_post_user.ObjectStoreAccessKeyPostUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessKeyPostUser

Create an instance of ObjectStoreAccessKeyPostUser from a dict

classmethod from_json(json_str: str) ObjectStoreAccessKeyPostUser

Create an instance of ObjectStoreAccessKeyPostUser from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_key_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_key_response.ObjectStoreAccessKeyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessKeyResponse

Create an instance of ObjectStoreAccessKeyResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessKeyResponse

Create an instance of ObjectStoreAccessKeyResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccessKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy.ObjectStoreAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, account: Optional[FixedReference] = None, arn: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None, updated: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
account: Optional[FixedReference]
arn: Optional[StrictStr]
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
description: Optional[StrictStr]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicy

Create an instance of ObjectStoreAccessPolicy from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicy

Create an instance of ObjectStoreAccessPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

updated: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_action module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_action.ObjectStoreAccessPolicyAction(*, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
description: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyAction

Create an instance of ObjectStoreAccessPolicyAction from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyAction

Create an instance of ObjectStoreAccessPolicyAction from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_action_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_action_get_response.ObjectStoreAccessPolicyActionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyActionGetResponse

Create an instance of ObjectStoreAccessPolicyActionGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyActionGetResponse

Create an instance of ObjectStoreAccessPolicyActionGetResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_action_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_action_response.ObjectStoreAccessPolicyActionResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyActionResponse

Create an instance of ObjectStoreAccessPolicyActionResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyActionResponse

Create an instance of ObjectStoreAccessPolicyActionResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_get_response.ObjectStoreAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyGetResponse

Create an instance of ObjectStoreAccessPolicyGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyGetResponse

Create an instance of ObjectStoreAccessPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_patch.ObjectStoreAccessPolicyPatch(*, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyPatch

Create an instance of ObjectStoreAccessPolicyPatch from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyPatch

Create an instance of ObjectStoreAccessPolicyPatch from a JSON string

rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_post.ObjectStoreAccessPolicyPost(*, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None, description: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
description: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyPost

Create an instance of ObjectStoreAccessPolicyPost from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyPost

Create an instance of ObjectStoreAccessPolicyPost from a JSON string

rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_response.ObjectStoreAccessPolicyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyResponse

Create an instance of ObjectStoreAccessPolicyResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyResponse

Create an instance of ObjectStoreAccessPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_rule_get_response.ObjectStoreAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyRuleGetResponse

Create an instance of ObjectStoreAccessPolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyRuleGetResponse

Create an instance of ObjectStoreAccessPolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_access_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_access_policy_rule_response.ObjectStoreAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccessPolicyRuleResponse

Create an instance of ObjectStoreAccessPolicyRuleResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccessPolicyRuleResponse

Create an instance of ObjectStoreAccessPolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_account module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_account.ObjectStoreAccount(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bucket_defaults: Optional[BucketDefaultsReadonly] = None, created: Optional[StrictInt] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictInt] = None, space: Optional[Space] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bucket_defaults: Optional[BucketDefaultsReadonly]
created: Optional[StrictInt]
classmethod from_dict(obj: dict) ObjectStoreAccount

Create an instance of ObjectStoreAccount from a dict

classmethod from_json(json_str: str) ObjectStoreAccount

Create an instance of ObjectStoreAccount from a JSON string

hard_limit_enabled: Optional[StrictBool]
id: Optional[StrictStr]
name: Optional[StrictStr]
object_count: Optional[StrictInt]
public_access_config: Optional[PublicAccessConfig]
quota_limit: Optional[StrictInt]
space: Optional[Space]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_account_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_account_get_response.ObjectStoreAccountGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None, total: Optional[ObjectStoreAccount] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreAccountGetResponse

Create an instance of ObjectStoreAccountGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccountGetResponse

Create an instance of ObjectStoreAccountGetResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccount]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ObjectStoreAccount]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_account_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_account_patch.ObjectStoreAccountPatch(*, bucket_defaults: Optional[BucketDefaults] = None, hard_limit_enabled: Optional[StrictBool] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bucket_defaults: Optional[BucketDefaults]
classmethod from_dict(obj: dict) ObjectStoreAccountPatch

Create an instance of ObjectStoreAccountPatch from a dict

classmethod from_json(json_str: str) ObjectStoreAccountPatch

Create an instance of ObjectStoreAccountPatch from a JSON string

hard_limit_enabled: Optional[StrictBool]
public_access_config: Optional[PublicAccessConfig]
quota_limit: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_account_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_account_post.ObjectStoreAccountPost(*, bucket_defaults: Optional[BucketDefaults] = None, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
bucket_defaults: Optional[BucketDefaults]
classmethod from_dict(obj: dict) ObjectStoreAccountPost

Create an instance of ObjectStoreAccountPost from a dict

classmethod from_json(json_str: str) ObjectStoreAccountPost

Create an instance of ObjectStoreAccountPost from a JSON string

hard_limit_enabled: Optional[StrictBool]
quota_limit: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_account_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_account_response.ObjectStoreAccountResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreAccountResponse

Create an instance of ObjectStoreAccountResponse from a dict

classmethod from_json(json_str: str) ObjectStoreAccountResponse

Create an instance of ObjectStoreAccountResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreAccount]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_remote_credential_get_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_remote_credential_get_resp.ObjectStoreRemoteCredentialGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreRemoteCredentialGetResp

Create an instance of ObjectStoreRemoteCredentialGetResp from a dict

classmethod from_json(json_str: str) ObjectStoreRemoteCredentialGetResp

Create an instance of ObjectStoreRemoteCredentialGetResp from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_remote_credentials module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_remote_credentials.ObjectStoreRemoteCredentials(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access_key_id: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, secret_access_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_key_id: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreRemoteCredentials

Create an instance of ObjectStoreRemoteCredentials from a dict

classmethod from_json(json_str: str) ObjectStoreRemoteCredentials

Create an instance of ObjectStoreRemoteCredentials from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
remote: Optional[FixedReference]
secret_access_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_remote_credentials_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_remote_credentials_post.ObjectStoreRemoteCredentialsPost(*, access_key_id: Optional[StrictStr] = None, secret_access_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_key_id: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreRemoteCredentialsPost

Create an instance of ObjectStoreRemoteCredentialsPost from a dict

classmethod from_json(json_str: str) ObjectStoreRemoteCredentialsPost

Create an instance of ObjectStoreRemoteCredentialsPost from a JSON string

secret_access_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_remote_credentials_resp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_remote_credentials_resp.ObjectStoreRemoteCredentialsResp(*, items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreRemoteCredentialsResp

Create an instance of ObjectStoreRemoteCredentialsResp from a dict

classmethod from_json(json_str: str) ObjectStoreRemoteCredentialsResp

Create an instance of ObjectStoreRemoteCredentialsResp from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_user module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_user.ObjectStoreUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access_keys: Optional[ConstrainedListValue[FixedReference]] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
access_keys: Optional[ConstrainedListValue[FixedReference]]
account: Optional[FixedReference]
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
classmethod from_dict(obj: dict) ObjectStoreUser

Create an instance of ObjectStoreUser from a dict

classmethod from_json(json_str: str) ObjectStoreUser

Create an instance of ObjectStoreUser from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_user_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_user_get_response.ObjectStoreUserGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreUser]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreUserGetResponse

Create an instance of ObjectStoreUserGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreUserGetResponse

Create an instance of ObjectStoreUserGetResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreUser]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_user_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_user_response.ObjectStoreUserResponse(*, items: Optional[ConstrainedListValue[ObjectStoreUser]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreUserResponse

Create an instance of ObjectStoreUserResponse from a dict

classmethod from_json(json_str: str) ObjectStoreUserResponse

Create an instance of ObjectStoreUserResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreUser]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_virtual_host module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_virtual_host.ObjectStoreVirtualHost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreVirtualHost

Create an instance of ObjectStoreVirtualHost from a dict

classmethod from_json(json_str: str) ObjectStoreVirtualHost

Create an instance of ObjectStoreVirtualHost from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.object_store_virtual_host_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_virtual_host_get_response.ObjectStoreVirtualHostGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ObjectStoreVirtualHostGetResponse

Create an instance of ObjectStoreVirtualHostGetResponse from a dict

classmethod from_json(json_str: str) ObjectStoreVirtualHostGetResponse

Create an instance of ObjectStoreVirtualHostGetResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.object_store_virtual_host_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.object_store_virtual_host_response.ObjectStoreVirtualHostResponse(*, items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ObjectStoreVirtualHostResponse

Create an instance of ObjectStoreVirtualHostResponse from a dict

classmethod from_json(json_str: str) ObjectStoreVirtualHostResponse

Create an instance of ObjectStoreVirtualHostResponse from a JSON string

items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.page_info module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.page_info.PageInfo(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PageInfo

Create an instance of PageInfo from a dict

classmethod from_json(json_str: str) PageInfo

Create an instance of PageInfo from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.password_policies_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.password_policies_get_response.PasswordPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PasswordPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PasswordPoliciesGetResponse

Create an instance of PasswordPoliciesGetResponse from a dict

classmethod from_json(json_str: str) PasswordPoliciesGetResponse

Create an instance of PasswordPoliciesGetResponse from a JSON string

items: Optional[ConstrainedListValue[PasswordPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.password_policies_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.password_policies_response.PasswordPoliciesResponse(*, items: Optional[ConstrainedListValue[PasswordPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PasswordPoliciesResponse

Create an instance of PasswordPoliciesResponse from a dict

classmethod from_json(json_str: str) PasswordPoliciesResponse

Create an instance of PasswordPoliciesResponse from a JSON string

items: Optional[ConstrainedListValue[PasswordPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.password_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.password_policy.PasswordPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, enforce_dictionary_check: Optional[StrictBool] = None, enforce_username_check: Optional[StrictBool] = None, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, min_character_groups: Optional[ConstrainedIntValue] = None, min_characters_per_group: Optional[ConstrainedIntValue] = None, min_password_age: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None, password_history: Optional[ConstrainedIntValue] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
enforce_dictionary_check: Optional[StrictBool]
enforce_username_check: Optional[StrictBool]
classmethod from_dict(obj: dict) PasswordPolicy

Create an instance of PasswordPolicy from a dict

classmethod from_json(json_str: str) PasswordPolicy

Create an instance of PasswordPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
lockout_duration: Optional[ConstrainedIntValue]
max_login_attempts: Optional[ConstrainedIntValue]
min_character_groups: Optional[ConstrainedIntValue]
min_characters_per_group: Optional[ConstrainedIntValue]
min_password_age: Optional[ConstrainedIntValue]
min_password_length: Optional[ConstrainedIntValue]
name: Optional[StrictStr]
password_history: Optional[ConstrainedIntValue]
policy_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.permission module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.permission.Permission(*, action: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
action: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Permission

Create an instance of Permission from a dict

classmethod from_json(json_str: str) Permission

Create an instance of Permission from a JSON string

resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy.Policy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) Policy

Create an instance of Policy from a dict

classmethod from_json(json_str: str) Policy

Create an instance of Policy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
retention_lock: Optional[StrictStr]
rules: Optional[ConstrainedListValue[PolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_base.PolicyBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) PolicyBase

Create an instance of PolicyBase from a dict

classmethod from_json(json_str: str) PolicyBase

Create an instance of PolicyBase from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_base_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_base_get_response.PolicyBaseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyBase]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyBaseGetResponse

Create an instance of PolicyBaseGetResponse from a dict

classmethod from_json(json_str: str) PolicyBaseGetResponse

Create an instance of PolicyBaseGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyBase]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.policy_base_renameable module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_base_renameable.PolicyBaseRenameable(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) PolicyBaseRenameable

Create an instance of PolicyBaseRenameable from a dict

classmethod from_json(json_str: str) PolicyBaseRenameable

Create an instance of PolicyBaseRenameable from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_base_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_base_response.PolicyBaseResponse(*, items: Optional[ConstrainedListValue[PolicyBase]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyBaseResponse

Create an instance of PolicyBaseResponse from a dict

classmethod from_json(json_str: str) PolicyBaseResponse

Create an instance of PolicyBaseResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyBase]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_file_system_snapshot module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_file_system_snapshot.PolicyFileSystemSnapshot(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyFileSystemSnapshot

Create an instance of PolicyFileSystemSnapshot from a dict

classmethod from_json(json_str: str) PolicyFileSystemSnapshot

Create an instance of PolicyFileSystemSnapshot from a JSON string

member: Optional[FixedReference]
policy: Optional[LocationReference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_file_system_snapshot_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_file_system_snapshot_get_response.PolicyFileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyFileSystemSnapshotGetResponse

Create an instance of PolicyFileSystemSnapshotGetResponse from a dict

classmethod from_json(json_str: str) PolicyFileSystemSnapshotGetResponse

Create an instance of PolicyFileSystemSnapshotGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.policy_file_system_snapshot_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_file_system_snapshot_response.PolicyFileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyFileSystemSnapshotResponse

Create an instance of PolicyFileSystemSnapshotResponse from a dict

classmethod from_json(json_str: str) PolicyFileSystemSnapshotResponse

Create an instance of PolicyFileSystemSnapshotResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_get_response.PolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Policy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyGetResponse

Create an instance of PolicyGetResponse from a dict

classmethod from_json(json_str: str) PolicyGetResponse

Create an instance of PolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[Policy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.policy_member module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_member.PolicyMember(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyMember

Create an instance of PolicyMember from a dict

classmethod from_json(json_str: str) PolicyMember

Create an instance of PolicyMember from a JSON string

member: Optional[FixedReference]
policy: Optional[FixedReference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_member_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_member_get_response.PolicyMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyMemberGetResponse

Create an instance of PolicyMemberGetResponse from a dict

classmethod from_json(json_str: str) PolicyMemberGetResponse

Create an instance of PolicyMemberGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMember]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.policy_member_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_member_response.PolicyMemberResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyMemberResponse

Create an instance of PolicyMemberResponse from a dict

classmethod from_json(json_str: str) PolicyMemberResponse

Create an instance of PolicyMemberResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMember]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_member_with_remote module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_member_with_remote.PolicyMemberWithRemote(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, link: Optional[MemberLink] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyMemberWithRemote

Create an instance of PolicyMemberWithRemote from a dict

classmethod from_json(json_str: str) PolicyMemberWithRemote

Create an instance of PolicyMemberWithRemote from a JSON string

member: Optional[FixedReference]
policy: Optional[LocationReference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_member_with_remote_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_member_with_remote_get_response.PolicyMemberWithRemoteGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyMemberWithRemoteGetResponse

Create an instance of PolicyMemberWithRemoteGetResponse from a dict

classmethod from_json(json_str: str) PolicyMemberWithRemoteGetResponse

Create an instance of PolicyMemberWithRemoteGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMemberWithRemote]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.policy_member_with_remote_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_member_with_remote_response.PolicyMemberWithRemoteResponse(*, items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyMemberWithRemoteResponse

Create an instance of PolicyMemberWithRemoteResponse from a dict

classmethod from_json(json_str: str) PolicyMemberWithRemoteResponse

Create an instance of PolicyMemberWithRemoteResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMemberWithRemote]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_patch.PolicyPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None, add_rules: Optional[ConstrainedListValue[PolicyRule]] = None, remove_rules: Optional[ConstrainedListValue[PolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
add_rules: Optional[ConstrainedListValue[PolicyRule]]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) PolicyPatch

Create an instance of PolicyPatch from a dict

classmethod from_json(json_str: str) PolicyPatch

Create an instance of PolicyPatch from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
remove_rules: Optional[ConstrainedListValue[PolicyRule]]
retention_lock: Optional[StrictStr]
rules: Optional[ConstrainedListValue[PolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_response.PolicyResponse(*, items: Optional[ConstrainedListValue[Policy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyResponse

Create an instance of PolicyResponse from a dict

classmethod from_json(json_str: str) PolicyResponse

Create an instance of PolicyResponse from a JSON string

items: Optional[ConstrainedListValue[Policy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule.PolicyRule(*, at: Optional[StrictInt] = None, every: Optional[StrictInt] = None, keep_for: Optional[StrictInt] = None, time_zone: Optional[StrictStr] = None)

Bases: BaseModel

Rule # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
at: Optional[StrictInt]
every: Optional[StrictInt]
classmethod from_dict(obj: dict) PolicyRule

Create an instance of PolicyRule from a dict

classmethod from_json(json_str: str) PolicyRule

Create an instance of PolicyRule from a JSON string

keep_for: Optional[StrictInt]
time_zone: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule_index module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule_index.PolicyRuleIndex(*, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyRuleIndex

Create an instance of PolicyRuleIndex from a dict

classmethod from_json(json_str: str) PolicyRuleIndex

Create an instance of PolicyRuleIndex from a JSON string

index: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule_index_in_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule_index_in_policy.PolicyRuleIndexInPolicy(*, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyRuleIndexInPolicy

Create an instance of PolicyRuleIndexInPolicy from a dict

classmethod from_json(json_str: str) PolicyRuleIndexInPolicy

Create an instance of PolicyRuleIndexInPolicy from a JSON string

index: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule_object_access module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule_object_access.PolicyRuleObjectAccess(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
actions: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
conditions: Optional[PolicyRuleObjectAccessCondition]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyRuleObjectAccess

Create an instance of PolicyRuleObjectAccess from a dict

classmethod from_json(json_str: str) PolicyRuleObjectAccess

Create an instance of PolicyRuleObjectAccess from a JSON string

name: Optional[StrictStr]
policy: Optional[FixedReference]
resources: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule_object_access_bulk_manage module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule_object_access_bulk_manage.PolicyRuleObjectAccessBulkManage(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
actions: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
conditions: Optional[PolicyRuleObjectAccessCondition]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyRuleObjectAccessBulkManage

Create an instance of PolicyRuleObjectAccessBulkManage from a dict

classmethod from_json(json_str: str) PolicyRuleObjectAccessBulkManage

Create an instance of PolicyRuleObjectAccessBulkManage from a JSON string

name: Optional[StrictStr]
resources: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule_object_access_condition module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule_object_access_condition.PolicyRuleObjectAccessCondition(*, s3_delimiters: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, source_ips: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PolicyRuleObjectAccessCondition

Create an instance of PolicyRuleObjectAccessCondition from a dict

classmethod from_json(json_str: str) PolicyRuleObjectAccessCondition

Create an instance of PolicyRuleObjectAccessCondition from a JSON string

s3_delimiters: Optional[ConstrainedListValue[StrictStr]]
s3_prefixes: Optional[ConstrainedListValue[StrictStr]]
source_ips: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.policy_rule_object_access_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.policy_rule_object_access_post.PolicyRuleObjectAccessPost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
actions: Optional[ConstrainedListValue[StrictStr]]
as_request_dict() Dict[str, Any]
conditions: Optional[PolicyRuleObjectAccessCondition]
effect: Optional[StrictStr]
classmethod from_dict(obj: dict) PolicyRuleObjectAccessPost

Create an instance of PolicyRuleObjectAccessPost from a dict

classmethod from_json(json_str: str) PolicyRuleObjectAccessPost

Create an instance of PolicyRuleObjectAccessPost from a JSON string

resources: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.public_access_config module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_access_config.PublicAccessConfig(*, block_new_public_policies: Optional[StrictBool] = None, block_public_access: Optional[StrictBool] = None)

Bases: BaseModel

Configuration settings related to public access. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
block_new_public_policies: Optional[StrictBool]
block_public_access: Optional[StrictBool]
classmethod from_dict(obj: dict) PublicAccessConfig

Create an instance of PublicAccessConfig from a dict

classmethod from_json(json_str: str) PublicAccessConfig

Create an instance of PublicAccessConfig from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.public_key module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key.PublicKey(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, public_key: Optional[ConstrainedStrValue] = None, algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
algorithm: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PublicKey

Create an instance of PublicKey from a dict

classmethod from_json(json_str: str) PublicKey

Create an instance of PublicKey from a JSON string

id: Optional[StrictStr]
key_size: Optional[StrictInt]
name: Optional[StrictStr]
public_key: Optional[ConstrainedStrValue]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.public_key_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key_get_response.PublicKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PublicKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PublicKeyGetResponse

Create an instance of PublicKeyGetResponse from a dict

classmethod from_json(json_str: str) PublicKeyGetResponse

Create an instance of PublicKeyGetResponse from a JSON string

items: Optional[ConstrainedListValue[PublicKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.public_key_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key_post.PublicKeyPost(*, public_key: Optional[ConstrainedStrValue] = None)

Bases: BaseModel

A public key configuration, defining a key used for cryptographic signature verification. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PublicKeyPost

Create an instance of PublicKeyPost from a dict

classmethod from_json(json_str: str) PublicKeyPost

Create an instance of PublicKeyPost from a JSON string

public_key: Optional[ConstrainedStrValue]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.public_key_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key_response.PublicKeyResponse(*, items: Optional[ConstrainedListValue[PublicKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PublicKeyResponse

Create an instance of PublicKeyResponse from a dict

classmethod from_json(json_str: str) PublicKeyResponse

Create an instance of PublicKeyResponse from a JSON string

items: Optional[ConstrainedListValue[PublicKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.public_key_use module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key_use.PublicKeyUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PublicKeyUse

Create an instance of PublicKeyUse from a dict

classmethod from_json(json_str: str) PublicKeyUse

Create an instance of PublicKeyUse from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

use: Optional[FixedReference]

pypureclient.flashblade.FB_2_16.models.public_key_use_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key_use_get_response.PublicKeyUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PublicKeyUse]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) PublicKeyUseGetResponse

Create an instance of PublicKeyUseGetResponse from a dict

classmethod from_json(json_str: str) PublicKeyUseGetResponse

Create an instance of PublicKeyUseGetResponse from a JSON string

items: Optional[ConstrainedListValue[PublicKeyUse]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.public_key_use_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.public_key_use_response.PublicKeyUseResponse(*, items: Optional[ConstrainedListValue[PublicKeyUse]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) PublicKeyUseResponse

Create an instance of PublicKeyUseResponse from a dict

classmethod from_json(json_str: str) PublicKeyUseResponse

Create an instance of PublicKeyUseResponse from a JSON string

items: Optional[ConstrainedListValue[PublicKeyUse]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.quota_setting module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.quota_setting.QuotaSetting(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, contact: Optional[StrictStr] = None, direct_notifications_enabled: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
contact: Optional[StrictStr]
direct_notifications_enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) QuotaSetting

Create an instance of QuotaSetting from a dict

classmethod from_json(json_str: str) QuotaSetting

Create an instance of QuotaSetting from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.quota_setting_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.quota_setting_get_response.QuotaSettingGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[QuotaSetting]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) QuotaSettingGetResponse

Create an instance of QuotaSettingGetResponse from a dict

classmethod from_json(json_str: str) QuotaSettingGetResponse

Create an instance of QuotaSettingGetResponse from a JSON string

items: Optional[ConstrainedListValue[QuotaSetting]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.quota_setting_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.quota_setting_response.QuotaSettingResponse(*, items: Optional[ConstrainedListValue[QuotaSetting]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) QuotaSettingResponse

Create an instance of QuotaSettingResponse from a dict

classmethod from_json(json_str: str) QuotaSettingResponse

Create an instance of QuotaSettingResponse from a JSON string

items: Optional[ConstrainedListValue[QuotaSetting]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.rapid_data_locking module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.rapid_data_locking.RapidDataLocking(*, enabled: Optional[StrictBool] = None, kmip_server: Optional[Reference] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) RapidDataLocking

Create an instance of RapidDataLocking from a dict

classmethod from_json(json_str: str) RapidDataLocking

Create an instance of RapidDataLocking from a JSON string

kmip_server: Optional[Reference]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.rapid_data_locking_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.rapid_data_locking_response.RapidDataLockingResponse(*, items: Optional[ConstrainedListValue[RapidDataLocking]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) RapidDataLockingResponse

Create an instance of RapidDataLockingResponse from a dict

classmethod from_json(json_str: str) RapidDataLockingResponse

Create an instance of RapidDataLockingResponse from a JSON string

items: Optional[ConstrainedListValue[RapidDataLocking]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.reference module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.reference.Reference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)

Bases: BaseModel

An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Reference

Create an instance of Reference from a dict

classmethod from_json(json_str: str) Reference

Create an instance of Reference from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.reference_name_only module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.reference_name_only.ReferenceNameOnly(*, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ReferenceNameOnly

Create an instance of ReferenceNameOnly from a dict

classmethod from_json(json_str: str) ReferenceNameOnly

Create an instance of ReferenceNameOnly from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.reference_writable module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.reference_writable.ReferenceWritable(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)

Bases: BaseModel

An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ReferenceWritable

Create an instance of ReferenceWritable from a dict

classmethod from_json(json_str: str) ReferenceWritable

Create an instance of ReferenceWritable from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
resource_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.relationship_performance_replication module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.relationship_performance_replication.RelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
aggregate: Optional[ReplicationPerformance]
as_request_dict() Dict[str, Any]
continuous: Optional[ContinuousReplicationPerformance]
classmethod from_dict(obj: dict) RelationshipPerformanceReplication

Create an instance of RelationshipPerformanceReplication from a dict

classmethod from_json(json_str: str) RelationshipPerformanceReplication

Create an instance of RelationshipPerformanceReplication from a JSON string

id: Optional[StrictStr]
periodic: Optional[ReplicationPerformance]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.replication_performance module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.replication_performance.ReplicationPerformance(*, received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ReplicationPerformance

Create an instance of ReplicationPerformance from a dict

classmethod from_json(json_str: str) ReplicationPerformance

Create an instance of ReplicationPerformance from a JSON string

received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]

pypureclient.flashblade.FB_2_16.models.resource module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.resource.Resource(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a file system), or correspond to something in the environment, like a network interface. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Resource

Create an instance of Resource from a dict

classmethod from_json(json_str: str) Resource

Create an instance of Resource from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.resource_fixed_non_unique_name module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.resource_fixed_non_unique_name.ResourceFixedNonUniqueName(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

A resource with a non-unique name. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ResourceFixedNonUniqueName

Create an instance of ResourceFixedNonUniqueName from a dict

classmethod from_json(json_str: str) ResourceFixedNonUniqueName

Create an instance of ResourceFixedNonUniqueName from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.resource_performance_replication module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.resource_performance_replication.ResourcePerformanceReplication(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
aggregate: Optional[ReplicationPerformance]
as_request_dict() Dict[str, Any]
continuous: Optional[ContinuousReplicationPerformance]
classmethod from_dict(obj: dict) ResourcePerformanceReplication

Create an instance of ResourcePerformanceReplication from a dict

classmethod from_json(json_str: str) ResourcePerformanceReplication

Create an instance of ResourcePerformanceReplication from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
periodic: Optional[ReplicationPerformance]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.resource_performance_replication_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.resource_performance_replication_get_response.ResourcePerformanceReplicationGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None, total: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ResourcePerformanceReplicationGetResponse

Create an instance of ResourcePerformanceReplicationGetResponse from a dict

classmethod from_json(json_str: str) ResourcePerformanceReplicationGetResponse

Create an instance of ResourcePerformanceReplicationGetResponse from a JSON string

items: Optional[ConstrainedListValue[ResourcePerformanceReplication]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total: Optional[ConstrainedListValue[ResourcePerformanceReplication]]
total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.role module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.role.Role(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, permissions: Optional[ConstrainedListValue[Permission]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Role

Create an instance of Role from a dict

classmethod from_json(json_str: str) Role

Create an instance of Role from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
permissions: Optional[ConstrainedListValue[Permission]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.role_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.role_get_response.RoleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Role]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) RoleGetResponse

Create an instance of RoleGetResponse from a dict

classmethod from_json(json_str: str) RoleGetResponse

Create an instance of RoleGetResponse from a JSON string

items: Optional[ConstrainedListValue[Role]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.saml2_sso module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso.Saml2Sso(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, array_url: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, sp: Optional[Saml2SsoSp] = None)

Bases: BaseModel

Configuration information for SAML2-based SSO for FlashArray. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
array_url: Optional[StrictStr]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) Saml2Sso

Create an instance of Saml2Sso from a dict

classmethod from_json(json_str: str) Saml2Sso

Create an instance of Saml2Sso from a JSON string

id: Optional[StrictStr]
idp: Optional[Saml2SsoIdp]
name: Optional[StrictStr]
sp: Optional[Saml2SsoSp]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.saml2_sso_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso_get_response.Saml2SsoGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Saml2Sso]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) Saml2SsoGetResponse

Create an instance of Saml2SsoGetResponse from a dict

classmethod from_json(json_str: str) Saml2SsoGetResponse

Create an instance of Saml2SsoGetResponse from a JSON string

items: Optional[ConstrainedListValue[Saml2Sso]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.saml2_sso_idp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso_idp.Saml2SsoIdp(*, encrypt_assertion_enabled: Optional[StrictBool] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None, sign_request_enabled: Optional[StrictBool] = None, url: Optional[StrictStr] = None, verification_certificate: Optional[ReferenceWritable] = None)

Bases: BaseModel

Properties specific to the identity provider. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
encrypt_assertion_enabled: Optional[StrictBool]
entity_id: Optional[StrictStr]
classmethod from_dict(obj: dict) Saml2SsoIdp

Create an instance of Saml2SsoIdp from a dict

classmethod from_json(json_str: str) Saml2SsoIdp

Create an instance of Saml2SsoIdp from a JSON string

metadata_url: Optional[StrictStr]
sign_request_enabled: Optional[StrictBool]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

url: Optional[StrictStr]
verification_certificate: Optional[ReferenceWritable]

pypureclient.flashblade.FB_2_16.models.saml2_sso_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso_post.Saml2SsoPost(*, array_url: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, sp: Optional[Saml2SsoSp] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
array_url: Optional[StrictStr]
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) Saml2SsoPost

Create an instance of Saml2SsoPost from a dict

classmethod from_json(json_str: str) Saml2SsoPost

Create an instance of Saml2SsoPost from a JSON string

idp: Optional[Saml2SsoIdp]
sp: Optional[Saml2SsoSp]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.saml2_sso_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso_response.Saml2SsoResponse(*, items: Optional[ConstrainedListValue[Saml2Sso]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Saml2SsoResponse

Create an instance of Saml2SsoResponse from a dict

classmethod from_json(json_str: str) Saml2SsoResponse

Create an instance of Saml2SsoResponse from a JSON string

items: Optional[ConstrainedListValue[Saml2Sso]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.saml2_sso_sp module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso_sp.Saml2SsoSp(*, decryption_credential: Optional[ReferenceWritable] = None, signing_credential: Optional[ReferenceWritable] = None, assertion_consumer_url: Optional[StrictStr] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
assertion_consumer_url: Optional[StrictStr]
decryption_credential: Optional[ReferenceWritable]
entity_id: Optional[StrictStr]
classmethod from_dict(obj: dict) Saml2SsoSp

Create an instance of Saml2SsoSp from a dict

classmethod from_json(json_str: str) Saml2SsoSp

Create an instance of Saml2SsoSp from a JSON string

metadata_url: Optional[StrictStr]
signing_credential: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.saml2_sso_sp_credential module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.saml2_sso_sp_credential.Saml2SsoSpCredential(*, decryption_credential: Optional[ReferenceWritable] = None, signing_credential: Optional[ReferenceWritable] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
decryption_credential: Optional[ReferenceWritable]
classmethod from_dict(obj: dict) Saml2SsoSpCredential

Create an instance of Saml2SsoSpCredential from a dict

classmethod from_json(json_str: str) Saml2SsoSpCredential

Create an instance of Saml2SsoSpCredential from a JSON string

signing_credential: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.server module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.server.Server(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
created: Optional[StrictInt]
directory_services: Optional[ConstrainedListValue[Reference]]
dns: Optional[ConstrainedListValue[Reference]]
classmethod from_dict(obj: dict) Server

Create an instance of Server from a dict

classmethod from_json(json_str: str) Server

Create an instance of Server from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.server_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.server_get_response.ServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Server]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) ServerGetResponse

Create an instance of ServerGetResponse from a dict

classmethod from_json(json_str: str) ServerGetResponse

Create an instance of ServerGetResponse from a JSON string

items: Optional[ConstrainedListValue[Server]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.server_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.server_post.ServerPost(*, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
directory_services: Optional[ConstrainedListValue[Reference]]
dns: Optional[ConstrainedListValue[Reference]]
classmethod from_dict(obj: dict) ServerPost

Create an instance of ServerPost from a dict

classmethod from_json(json_str: str) ServerPost

Create an instance of ServerPost from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.server_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.server_response.ServerResponse(*, items: Optional[ConstrainedListValue[Server]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) ServerResponse

Create an instance of ServerResponse from a dict

classmethod from_json(json_str: str) ServerResponse

Create an instance of ServerResponse from a JSON string

items: Optional[ConstrainedListValue[Server]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.session module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.session.Session(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, event: Optional[StrictStr] = None, event_count: Optional[StrictInt] = None, identifying_details: Optional[StrictStr] = None, location: Optional[StrictStr] = None, method: Optional[StrictStr] = None, start_time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
end_time: Optional[StrictInt]
event: Optional[StrictStr]
event_count: Optional[StrictInt]
classmethod from_dict(obj: dict) Session

Create an instance of Session from a dict

classmethod from_json(json_str: str) Session

Create an instance of Session from a JSON string

id: Optional[StrictStr]
identifying_details: Optional[StrictStr]
location: Optional[StrictStr]
method: Optional[StrictStr]
name: Optional[StrictStr]
start_time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[StrictStr]
user_interface: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.session_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.session_get_response.SessionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Session]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SessionGetResponse

Create an instance of SessionGetResponse from a dict

classmethod from_json(json_str: str) SessionGetResponse

Create an instance of SessionGetResponse from a JSON string

items: Optional[ConstrainedListValue[Session]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.smb module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb.Smb(*, client_policy: Optional[ReferenceWritable] = None, continuous_availability_enabled: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, share_policy: Optional[ReferenceWritable] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client_policy: Optional[ReferenceWritable]
continuous_availability_enabled: Optional[StrictBool]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) Smb

Create an instance of Smb from a dict

classmethod from_json(json_str: str) Smb

Create an instance of Smb from a JSON string

share_policy: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy.SmbClientPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SmbClientPolicy

Create an instance of SmbClientPolicy from a dict

classmethod from_json(json_str: str) SmbClientPolicy

Create an instance of SmbClientPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.smb_client_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_get_response.SmbClientPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbClientPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyGetResponse

Create an instance of SmbClientPolicyGetResponse from a dict

classmethod from_json(json_str: str) SmbClientPolicyGetResponse

Create an instance of SmbClientPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[SmbClientPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.smb_client_policy_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_post.SmbClientPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRulePostInPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SmbClientPolicyPost

Create an instance of SmbClientPolicyPost from a dict

classmethod from_json(json_str: str) SmbClientPolicyPost

Create an instance of SmbClientPolicyPost from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[SmbClientPolicyRulePostInPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_response.SmbClientPolicyResponse(*, items: Optional[ConstrainedListValue[SmbClientPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SmbClientPolicyResponse

Create an instance of SmbClientPolicyResponse from a dict

classmethod from_json(json_str: str) SmbClientPolicyResponse

Create an instance of SmbClientPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[SmbClientPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule.SmbClientPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
encryption: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRule

Create an instance of SmbClientPolicyRule from a dict

classmethod from_json(json_str: str) SmbClientPolicyRule

Create an instance of SmbClientPolicyRule from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
permission: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_base.SmbClientPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
encryption: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRuleBase

Create an instance of SmbClientPolicyRuleBase from a dict

classmethod from_json(json_str: str) SmbClientPolicyRuleBase

Create an instance of SmbClientPolicyRuleBase from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
permission: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_get_response.SmbClientPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRuleGetResponse

Create an instance of SmbClientPolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) SmbClientPolicyRuleGetResponse

Create an instance of SmbClientPolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[SmbClientPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_in_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_in_policy.SmbClientPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
encryption: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRuleInPolicy

Create an instance of SmbClientPolicyRuleInPolicy from a dict

classmethod from_json(json_str: str) SmbClientPolicyRuleInPolicy

Create an instance of SmbClientPolicyRuleInPolicy from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
permission: Optional[StrictStr]
policy: Optional[FixedReference]
policy_version: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_post.SmbClientPolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
encryption: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRulePost

Create an instance of SmbClientPolicyRulePost from a dict

classmethod from_json(json_str: str) SmbClientPolicyRulePost

Create an instance of SmbClientPolicyRulePost from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
permission: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_post_base module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_post_base.SmbClientPolicyRulePostBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
encryption: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRulePostBase

Create an instance of SmbClientPolicyRulePostBase from a dict

classmethod from_json(json_str: str) SmbClientPolicyRulePostBase

Create an instance of SmbClientPolicyRulePostBase from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
permission: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_post_in_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_post_in_policy.SmbClientPolicyRulePostInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, index: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client: Optional[StrictStr]
encryption: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbClientPolicyRulePostInPolicy

Create an instance of SmbClientPolicyRulePostInPolicy from a dict

classmethod from_json(json_str: str) SmbClientPolicyRulePostInPolicy

Create an instance of SmbClientPolicyRulePostInPolicy from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
permission: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_client_policy_rule_response.SmbClientPolicyRuleResponse(*, items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SmbClientPolicyRuleResponse

Create an instance of SmbClientPolicyRuleResponse from a dict

classmethod from_json(json_str: str) SmbClientPolicyRuleResponse

Create an instance of SmbClientPolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[SmbClientPolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_post.SmbPost(*, client_policy: Optional[ReferenceWritable] = None, continuous_availability_enabled: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, share_policy: Optional[ReferenceWritable] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
client_policy: Optional[ReferenceWritable]
continuous_availability_enabled: Optional[StrictBool]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SmbPost

Create an instance of SmbPost from a dict

classmethod from_json(json_str: str) SmbPost

Create an instance of SmbPost from a JSON string

share_policy: Optional[ReferenceWritable]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_share_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy.SmbSharePolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SmbSharePolicy

Create an instance of SmbSharePolicy from a dict

classmethod from_json(json_str: str) SmbSharePolicy

Create an instance of SmbSharePolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[SmbSharePolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_share_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_get_response.SmbSharePolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbSharePolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbSharePolicyGetResponse

Create an instance of SmbSharePolicyGetResponse from a dict

classmethod from_json(json_str: str) SmbSharePolicyGetResponse

Create an instance of SmbSharePolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[SmbSharePolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.smb_share_policy_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_post.SmbSharePolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[SmbSharePolicyRulePost]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SmbSharePolicyPost

Create an instance of SmbSharePolicyPost from a dict

classmethod from_json(json_str: str) SmbSharePolicyPost

Create an instance of SmbSharePolicyPost from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
rules: Optional[ConstrainedListValue[SmbSharePolicyRulePost]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_share_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_response.SmbSharePolicyResponse(*, items: Optional[ConstrainedListValue[SmbSharePolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SmbSharePolicyResponse

Create an instance of SmbSharePolicyResponse from a dict

classmethod from_json(json_str: str) SmbSharePolicyResponse

Create an instance of SmbSharePolicyResponse from a JSON string

items: Optional[ConstrainedListValue[SmbSharePolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule.SmbSharePolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
change: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbSharePolicyRule

Create an instance of SmbSharePolicyRule from a dict

classmethod from_json(json_str: str) SmbSharePolicyRule

Create an instance of SmbSharePolicyRule from a JSON string

full_control: Optional[StrictStr]
id: Optional[StrictStr]
name: Optional[StrictStr]
policy: Optional[FixedReference]
principal: Optional[StrictStr]
read: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule_get_response.SmbSharePolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbSharePolicyRuleGetResponse

Create an instance of SmbSharePolicyRuleGetResponse from a dict

classmethod from_json(json_str: str) SmbSharePolicyRuleGetResponse

Create an instance of SmbSharePolicyRuleGetResponse from a JSON string

items: Optional[ConstrainedListValue[SmbSharePolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule_post.SmbSharePolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, change: Optional[StrictStr] = None, full_control: Optional[StrictStr] = None, principal: Optional[StrictStr] = None, read: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
change: Optional[StrictStr]
classmethod from_dict(obj: dict) SmbSharePolicyRulePost

Create an instance of SmbSharePolicyRulePost from a dict

classmethod from_json(json_str: str) SmbSharePolicyRulePost

Create an instance of SmbSharePolicyRulePost from a JSON string

full_control: Optional[StrictStr]
id: Optional[StrictStr]
name: Optional[StrictStr]
principal: Optional[StrictStr]
read: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smb_share_policy_rule_response.SmbSharePolicyRuleResponse(*, items: Optional[ConstrainedListValue[SmbSharePolicyRule]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SmbSharePolicyRuleResponse

Create an instance of SmbSharePolicyRuleResponse from a dict

classmethod from_json(json_str: str) SmbSharePolicyRuleResponse

Create an instance of SmbSharePolicyRuleResponse from a JSON string

items: Optional[ConstrainedListValue[SmbSharePolicyRule]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smtp_server module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smtp_server.SmtpServer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, encryption_mode: Optional[StrictStr] = None, relay_host: Optional[StrictStr] = None, sender_domain: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
encryption_mode: Optional[StrictStr]
classmethod from_dict(obj: dict) SmtpServer

Create an instance of SmtpServer from a dict

classmethod from_json(json_str: str) SmtpServer

Create an instance of SmtpServer from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
relay_host: Optional[StrictStr]
sender_domain: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.smtp_server_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smtp_server_get_response.SmtpServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmtpServer]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SmtpServerGetResponse

Create an instance of SmtpServerGetResponse from a dict

classmethod from_json(json_str: str) SmtpServerGetResponse

Create an instance of SmtpServerGetResponse from a JSON string

items: Optional[ConstrainedListValue[SmtpServer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.smtp_server_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.smtp_server_response.SmtpServerResponse(*, items: Optional[ConstrainedListValue[SmtpServer]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SmtpServerResponse

Create an instance of SmtpServerResponse from a dict

classmethod from_json(json_str: str) SmtpServerResponse

Create an instance of SmtpServerResponse from a JSON string

items: Optional[ConstrainedListValue[SmtpServer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_agent module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_agent.SnmpAgent(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, engine_id: Optional[ConstrainedStrValue] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
engine_id: Optional[ConstrainedStrValue]
classmethod from_dict(obj: dict) SnmpAgent

Create an instance of SnmpAgent from a dict

classmethod from_json(json_str: str) SnmpAgent

Create an instance of SnmpAgent from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

v2c: Optional[SnmpV2c]
v3: Optional[SnmpV3]
version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.snmp_agent_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_agent_get_response.SnmpAgentGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpAgent]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SnmpAgentGetResponse

Create an instance of SnmpAgentGetResponse from a dict

classmethod from_json(json_str: str) SnmpAgentGetResponse

Create an instance of SnmpAgentGetResponse from a JSON string

items: Optional[ConstrainedListValue[SnmpAgent]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.snmp_agent_mib module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_agent_mib.SnmpAgentMib(*, mib: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SnmpAgentMib

Create an instance of SnmpAgentMib from a dict

classmethod from_json(json_str: str) SnmpAgentMib

Create an instance of SnmpAgentMib from a JSON string

mib: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_agent_mib_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_agent_mib_response.SnmpAgentMibResponse(*, items: Optional[ConstrainedListValue[SnmpAgentMib]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SnmpAgentMibResponse

Create an instance of SnmpAgentMibResponse from a dict

classmethod from_json(json_str: str) SnmpAgentMibResponse

Create an instance of SnmpAgentMibResponse from a JSON string

items: Optional[ConstrainedListValue[SnmpAgentMib]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_agent_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_agent_response.SnmpAgentResponse(*, items: Optional[ConstrainedListValue[SnmpAgent]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SnmpAgentResponse

Create an instance of SnmpAgentResponse from a dict

classmethod from_json(json_str: str) SnmpAgentResponse

Create an instance of SnmpAgentResponse from a JSON string

items: Optional[ConstrainedListValue[SnmpAgent]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_manager module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_manager.SnmpManager(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SnmpManager

Create an instance of SnmpManager from a dict

classmethod from_json(json_str: str) SnmpManager

Create an instance of SnmpManager from a JSON string

host: Optional[StrictStr]
id: Optional[StrictStr]
name: Optional[StrictStr]
notification: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

v2c: Optional[SnmpV2c]
v3: Optional[SnmpV3]
version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.snmp_manager_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_manager_get_response.SnmpManagerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpManager]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SnmpManagerGetResponse

Create an instance of SnmpManagerGetResponse from a dict

classmethod from_json(json_str: str) SnmpManagerGetResponse

Create an instance of SnmpManagerGetResponse from a JSON string

items: Optional[ConstrainedListValue[SnmpManager]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.snmp_manager_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_manager_post.SnmpManagerPost(*, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3Post] = None, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SnmpManagerPost

Create an instance of SnmpManagerPost from a dict

classmethod from_json(json_str: str) SnmpManagerPost

Create an instance of SnmpManagerPost from a JSON string

host: Optional[StrictStr]
notification: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

v2c: Optional[SnmpV2c]
v3: Optional[SnmpV3Post]
version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.snmp_manager_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_manager_response.SnmpManagerResponse(*, items: Optional[ConstrainedListValue[SnmpManager]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SnmpManagerResponse

Create an instance of SnmpManagerResponse from a dict

classmethod from_json(json_str: str) SnmpManagerResponse

Create an instance of SnmpManagerResponse from a JSON string

items: Optional[ConstrainedListValue[SnmpManager]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_manager_test module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_manager_test.SnmpManagerTest(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, error: Optional[StrictStr] = None, sent: Optional[StrictBool] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
error: Optional[StrictStr]
classmethod from_dict(obj: dict) SnmpManagerTest

Create an instance of SnmpManagerTest from a dict

classmethod from_json(json_str: str) SnmpManagerTest

Create an instance of SnmpManagerTest from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
sent: Optional[StrictBool]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_v2c module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_v2c.SnmpV2c(*, community: Optional[ConstrainedStrValue] = None)

Bases: BaseModel

The v2c configurations of SNMP. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
community: Optional[ConstrainedStrValue]
classmethod from_dict(obj: dict) SnmpV2c

Create an instance of SnmpV2c from a dict

classmethod from_json(json_str: str) SnmpV2c

Create an instance of SnmpV2c from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.snmp_v3 module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_v3.SnmpV3(*, auth_passphrase: Optional[StrictStr] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[StrictStr] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)

Bases: BaseModel

The v3 configurations of SNMP. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
auth_passphrase: Optional[StrictStr]
auth_protocol: Optional[StrictStr]
classmethod from_dict(obj: dict) SnmpV3

Create an instance of SnmpV3 from a dict

classmethod from_json(json_str: str) SnmpV3

Create an instance of SnmpV3 from a JSON string

privacy_passphrase: Optional[StrictStr]
privacy_protocol: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.snmp_v3_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.snmp_v3_post.SnmpV3Post(*, auth_passphrase: Optional[ConstrainedStrValue] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[ConstrainedStrValue] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)

Bases: BaseModel

The v3 configurations of SNMP. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
auth_passphrase: Optional[ConstrainedStrValue]
auth_protocol: Optional[StrictStr]
classmethod from_dict(obj: dict) SnmpV3Post

Create an instance of SnmpV3Post from a dict

classmethod from_json(json_str: str) SnmpV3Post

Create an instance of SnmpV3Post from a JSON string

privacy_passphrase: Optional[ConstrainedStrValue]
privacy_protocol: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

user: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.software_check module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.software_check.SoftwareCheck(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None, checks: Optional[ConstrainedListValue[SoftwareChecksChecks]] = None, details: Optional[StrictStr] = None, software_name: Optional[StrictStr] = None, software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None, software_version: Optional[StrictStr] = None, status: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
checks: Optional[ConstrainedListValue[SoftwareChecksChecks]]
details: Optional[StrictStr]
end_time: Optional[StrictInt]
classmethod from_dict(obj: dict) SoftwareCheck

Create an instance of SoftwareCheck from a dict

classmethod from_json(json_str: str) SoftwareCheck

Create an instance of SoftwareCheck from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
software_name: Optional[StrictStr]
software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]]
software_version: Optional[StrictStr]
start_time: Optional[StrictInt]
status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.software_checks_checks module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.software_checks_checks.SoftwareChecksChecks(*, details: Optional[StrictStr] = None, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
details: Optional[StrictStr]
classmethod from_dict(obj: dict) SoftwareChecksChecks

Create an instance of SoftwareChecksChecks from a dict

classmethod from_json(json_str: str) SoftwareChecksChecks

Create an instance of SoftwareChecksChecks from a JSON string

name: Optional[StrictStr]
status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.software_checks_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.software_checks_get_response.SoftwareChecksGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SoftwareChecksGetResponse

Create an instance of SoftwareChecksGetResponse from a dict

classmethod from_json(json_str: str) SoftwareChecksGetResponse

Create an instance of SoftwareChecksGetResponse from a JSON string

items: Optional[ConstrainedListValue[SoftwareCheck]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.software_checks_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.software_checks_response.SoftwareChecksResponse(*, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SoftwareChecksResponse

Create an instance of SoftwareChecksResponse from a dict

classmethod from_json(json_str: str) SoftwareChecksResponse

Create an instance of SoftwareChecksResponse from a JSON string

items: Optional[ConstrainedListValue[SoftwareCheck]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.space module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.space.Space(*, available_provisioned: Optional[ConstrainedIntValue] = None, available_ratio: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, destroyed: Optional[StrictInt] = None, destroyed_virtual: Optional[StrictInt] = None, shared: Optional[StrictInt] = None, snapshots: Optional[StrictInt] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[StrictInt] = None, virtual: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
available_provisioned: Optional[ConstrainedIntValue]
available_ratio: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
data_reduction: Optional[Union[StrictFloat, StrictInt]]
destroyed: Optional[StrictInt]
destroyed_virtual: Optional[StrictInt]
classmethod from_dict(obj: dict) Space

Create an instance of Space from a dict

classmethod from_json(json_str: str) Space

Create an instance of Space from a JSON string

shared: Optional[StrictInt]
snapshots: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_physical: Optional[ConstrainedIntValue]
total_provisioned: Optional[ConstrainedIntValue]
total_used: Optional[ConstrainedIntValue]
unique: Optional[StrictInt]
virtual: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy.SshCertificateAuthorityPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, signing_authority: Optional[ReferenceWritable] = None, static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SshCertificateAuthorityPolicy

Create an instance of SshCertificateAuthorityPolicy from a dict

classmethod from_json(json_str: str) SshCertificateAuthorityPolicy

Create an instance of SshCertificateAuthorityPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
signing_authority: Optional[ReferenceWritable]
static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy_get_response.SshCertificateAuthorityPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SshCertificateAuthorityPolicyGetResponse

Create an instance of SshCertificateAuthorityPolicyGetResponse from a dict

classmethod from_json(json_str: str) SshCertificateAuthorityPolicyGetResponse

Create an instance of SshCertificateAuthorityPolicyGetResponse from a JSON string

items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy_post.SshCertificateAuthorityPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, signing_authority: Optional[ReferenceWritable] = None, static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) SshCertificateAuthorityPolicyPost

Create an instance of SshCertificateAuthorityPolicyPost from a dict

classmethod from_json(json_str: str) SshCertificateAuthorityPolicyPost

Create an instance of SshCertificateAuthorityPolicyPost from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
signing_authority: Optional[ReferenceWritable]
static_authorized_principals: Optional[ConstrainedListValue[ConstrainedStrValue]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.ssh_certificate_authority_policy_response.SshCertificateAuthorityPolicyResponse(*, items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SshCertificateAuthorityPolicyResponse

Create an instance of SshCertificateAuthorityPolicyResponse from a dict

classmethod from_json(json_str: str) SshCertificateAuthorityPolicyResponse

Create an instance of SshCertificateAuthorityPolicyResponse from a JSON string

items: Optional[ConstrainedListValue[SshCertificateAuthorityPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.start_end_time module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.start_end_time.StartEndTime(*, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None)

Bases: BaseModel

A resource with a start time and end time. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
end_time: Optional[StrictInt]
classmethod from_dict(obj: dict) StartEndTime

Create an instance of StartEndTime from a dict

classmethod from_json(json_str: str) StartEndTime

Create an instance of StartEndTime from a JSON string

start_time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.storage_class_info module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.storage_class_info.StorageClassInfo(*, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) StorageClassInfo

Create an instance of StorageClassInfo from a dict

classmethod from_json(json_str: str) StorageClassInfo

Create an instance of StorageClassInfo from a JSON string

name: Optional[StrictStr]
status: Optional[StrictStr]
status_details: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.storage_class_space module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.storage_class_space.StorageClassSpace(*, name: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
capacity: Optional[StrictInt]
classmethod from_dict(obj: dict) StorageClassSpace

Create an instance of StorageClassSpace from a dict

classmethod from_json(json_str: str) StorageClassSpace

Create an instance of StorageClassSpace from a JSON string

name: Optional[StrictStr]
space: Optional[Space]
time: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.subnet module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.subnet.Subnet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[FixedReference]] = None, link_aggregation_group: Optional[Reference] = None, mtu: Optional[ConstrainedIntValue] = None, prefix: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, vlan: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) Subnet

Create an instance of Subnet from a dict

classmethod from_json(json_str: str) Subnet

Create an instance of Subnet from a JSON string

gateway: Optional[StrictStr]
id: Optional[StrictStr]
interfaces: Optional[ConstrainedListValue[FixedReference]]
mtu: Optional[ConstrainedIntValue]
name: Optional[StrictStr]
prefix: Optional[StrictStr]
services: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

vlan: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.subnet_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.subnet_get_response.SubnetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Subnet]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SubnetGetResponse

Create an instance of SubnetGetResponse from a dict

classmethod from_json(json_str: str) SubnetGetResponse

Create an instance of SubnetGetResponse from a JSON string

items: Optional[ConstrainedListValue[Subnet]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.subnet_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.subnet_response.SubnetResponse(*, items: Optional[ConstrainedListValue[Subnet]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SubnetResponse

Create an instance of SubnetResponse from a dict

classmethod from_json(json_str: str) SubnetResponse

Create an instance of SubnetResponse from a JSON string

items: Optional[ConstrainedListValue[Subnet]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support.Support(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, phonehome_enabled: Optional[StrictBool] = None, proxy: Optional[StrictStr] = None, remote_assist_active: Optional[StrictBool] = None, remote_assist_duration: Optional[StrictInt] = None, remote_assist_expires: Optional[StrictStr] = None, remote_assist_opened: Optional[StrictStr] = None, remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]] = None, remote_assist_status: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Support

Create an instance of Support from a dict

classmethod from_json(json_str: str) Support

Create an instance of Support from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
phonehome_enabled: Optional[StrictBool]
proxy: Optional[StrictStr]
remote_assist_active: Optional[StrictBool]
remote_assist_duration: Optional[StrictInt]
remote_assist_expires: Optional[StrictStr]
remote_assist_opened: Optional[StrictStr]
remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]]
remote_assist_status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support_diagnostics module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics.SupportDiagnostics(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, analysis_period: Optional[StartEndTime] = None, index: Optional[StrictInt] = None, severity_count: Optional[ConstrainedListValue[SupportDiagnosticsSeverityCount]] = None, start_time: Optional[StrictInt] = None, status: Optional[StrictStr] = None, task_id: Optional[StrictStr] = None, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
analysis_period: Optional[StartEndTime]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SupportDiagnostics

Create an instance of SupportDiagnostics from a dict

classmethod from_json(json_str: str) SupportDiagnostics

Create an instance of SupportDiagnostics from a JSON string

id: Optional[StrictStr]
index: Optional[StrictInt]
name: Optional[StrictStr]
severity_count: Optional[ConstrainedListValue[SupportDiagnosticsSeverityCount]]
start_time: Optional[StrictInt]
status: Optional[StrictStr]
task_id: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.support_diagnostics_details module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics_details.SupportDiagnosticsDetails(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, index: Optional[Union[StrictFloat, StrictInt]] = None, result_details: Optional[StrictStr] = None, severity: Optional[StrictStr] = None, task_id: Optional[StrictStr] = None, test_name: Optional[StrictStr] = None, test_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SupportDiagnosticsDetails

Create an instance of SupportDiagnosticsDetails from a dict

classmethod from_json(json_str: str) SupportDiagnosticsDetails

Create an instance of SupportDiagnosticsDetails from a JSON string

id: Optional[StrictStr]
index: Optional[Union[StrictFloat, StrictInt]]
name: Optional[StrictStr]
result_details: Optional[StrictStr]
severity: Optional[StrictStr]
task_id: Optional[StrictStr]
test_name: Optional[StrictStr]
test_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support_diagnostics_details_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics_details_get_response.SupportDiagnosticsDetailsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SupportDiagnosticsDetailsGetResponse

Create an instance of SupportDiagnosticsDetailsGetResponse from a dict

classmethod from_json(json_str: str) SupportDiagnosticsDetailsGetResponse

Create an instance of SupportDiagnosticsDetailsGetResponse from a JSON string

items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.support_diagnostics_details_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics_details_response.SupportDiagnosticsDetailsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SupportDiagnosticsDetailsResponse

Create an instance of SupportDiagnosticsDetailsResponse from a dict

classmethod from_json(json_str: str) SupportDiagnosticsDetailsResponse

Create an instance of SupportDiagnosticsDetailsResponse from a JSON string

items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support_diagnostics_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics_get_response.SupportDiagnosticsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnostics]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SupportDiagnosticsGetResponse

Create an instance of SupportDiagnosticsGetResponse from a dict

classmethod from_json(json_str: str) SupportDiagnosticsGetResponse

Create an instance of SupportDiagnosticsGetResponse from a JSON string

items: Optional[ConstrainedListValue[SupportDiagnostics]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.support_diagnostics_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics_response.SupportDiagnosticsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnostics]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SupportDiagnosticsResponse

Create an instance of SupportDiagnosticsResponse from a dict

classmethod from_json(json_str: str) SupportDiagnosticsResponse

Create an instance of SupportDiagnosticsResponse from a JSON string

items: Optional[ConstrainedListValue[SupportDiagnostics]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support_diagnostics_severity_count module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_diagnostics_severity_count.SupportDiagnosticsSeverityCount(*, count: Optional[StrictInt] = None, severity: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
count: Optional[StrictInt]
classmethod from_dict(obj: dict) SupportDiagnosticsSeverityCount

Create an instance of SupportDiagnosticsSeverityCount from a dict

classmethod from_json(json_str: str) SupportDiagnosticsSeverityCount

Create an instance of SupportDiagnosticsSeverityCount from a JSON string

severity: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_get_response.SupportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Support]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SupportGetResponse

Create an instance of SupportGetResponse from a dict

classmethod from_json(json_str: str) SupportGetResponse

Create an instance of SupportGetResponse from a JSON string

items: Optional[ConstrainedListValue[Support]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.support_remote_assist_paths module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_remote_assist_paths.SupportRemoteAssistPaths(*, component_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
component_name: Optional[StrictStr]
classmethod from_dict(obj: dict) SupportRemoteAssistPaths

Create an instance of SupportRemoteAssistPaths from a dict

classmethod from_json(json_str: str) SupportRemoteAssistPaths

Create an instance of SupportRemoteAssistPaths from a JSON string

status: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.support_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.support_response.SupportResponse(*, items: Optional[ConstrainedListValue[Support]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SupportResponse

Create an instance of SupportResponse from a dict

classmethod from_json(json_str: str) SupportResponse

Create an instance of SupportResponse from a JSON string

items: Optional[ConstrainedListValue[Support]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.syslog_server module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server.SyslogServer(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SyslogServer

Create an instance of SyslogServer from a dict

classmethod from_json(json_str: str) SyslogServer

Create an instance of SyslogServer from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
services: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

uri: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.syslog_server_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_get_response.SyslogServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServer]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SyslogServerGetResponse

Create an instance of SyslogServerGetResponse from a dict

classmethod from_json(json_str: str) SyslogServerGetResponse

Create an instance of SyslogServerGetResponse from a JSON string

items: Optional[ConstrainedListValue[SyslogServer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.syslog_server_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_patch.SyslogServerPatch(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SyslogServerPatch

Create an instance of SyslogServerPatch from a dict

classmethod from_json(json_str: str) SyslogServerPatch

Create an instance of SyslogServerPatch from a JSON string

services: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

uri: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.syslog_server_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_post.SyslogServerPost(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SyslogServerPost

Create an instance of SyslogServerPost from a dict

classmethod from_json(json_str: str) SyslogServerPost

Create an instance of SyslogServerPost from a JSON string

services: Optional[ConstrainedListValue[StrictStr]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

uri: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.syslog_server_post_or_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_post_or_patch.SyslogServerPostOrPatch(*, uri: Optional[StrictStr] = None)

Bases: BaseModel

A syslog server # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SyslogServerPostOrPatch

Create an instance of SyslogServerPostOrPatch from a dict

classmethod from_json(json_str: str) SyslogServerPostOrPatch

Create an instance of SyslogServerPostOrPatch from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

uri: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.syslog_server_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_response.SyslogServerResponse(*, items: Optional[ConstrainedListValue[SyslogServer]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SyslogServerResponse

Create an instance of SyslogServerResponse from a dict

classmethod from_json(json_str: str) SyslogServerResponse

Create an instance of SyslogServerResponse from a JSON string

items: Optional[ConstrainedListValue[SyslogServer]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.syslog_server_settings module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_settings.SyslogServerSettings(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, ca_certificate: Optional[Dict[str, Any]] = None, ca_certificate_group: Optional[Dict[str, Any]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
ca_certificate: Optional[Dict[str, Any]]
ca_certificate_group: Optional[Dict[str, Any]]
classmethod from_dict(obj: dict) SyslogServerSettings

Create an instance of SyslogServerSettings from a dict

classmethod from_json(json_str: str) SyslogServerSettings

Create an instance of SyslogServerSettings from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.syslog_server_settings_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_settings_get_response.SyslogServerSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) SyslogServerSettingsGetResponse

Create an instance of SyslogServerSettingsGetResponse from a dict

classmethod from_json(json_str: str) SyslogServerSettingsGetResponse

Create an instance of SyslogServerSettingsGetResponse from a JSON string

items: Optional[ConstrainedListValue[SyslogServerSettings]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.syslog_server_settings_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.syslog_server_settings_response.SyslogServerSettingsResponse(*, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) SyslogServerSettingsResponse

Create an instance of SyslogServerSettingsResponse from a dict

classmethod from_json(json_str: str) SyslogServerSettingsResponse

Create an instance of SyslogServerSettingsResponse from a JSON string

items: Optional[ConstrainedListValue[SyslogServerSettings]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.target module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.target.Target(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
address: Optional[StrictStr]
as_request_dict() Dict[str, Any]
ca_certificate_group: Optional[FixedReference]
classmethod from_dict(obj: dict) Target

Create an instance of Target from a dict

classmethod from_json(json_str: str) Target

Create an instance of Target from a JSON string

id: Optional[StrictStr]
name: Optional[StrictStr]
status: Optional[StrictStr]
status_details: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.target_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.target_get_response.TargetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Target]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) TargetGetResponse

Create an instance of TargetGetResponse from a dict

classmethod from_json(json_str: str) TargetGetResponse

Create an instance of TargetGetResponse from a JSON string

items: Optional[ConstrainedListValue[Target]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.target_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.target_post.TargetPost(*, address: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
address: Optional[StrictStr]
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) TargetPost

Create an instance of TargetPost from a dict

classmethod from_json(json_str: str) TargetPost

Create an instance of TargetPost from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.target_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.target_response.TargetResponse(*, items: Optional[ConstrainedListValue[Target]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) TargetResponse

Create an instance of TargetResponse from a dict

classmethod from_json(json_str: str) TargetResponse

Create an instance of TargetResponse from a JSON string

items: Optional[ConstrainedListValue[Target]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.test_result module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.test_result.TestResult(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, resource: Optional[FixedReference] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
component_address: Optional[StrictStr]
component_name: Optional[StrictStr]
description: Optional[StrictStr]
destination: Optional[StrictStr]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) TestResult

Create an instance of TestResult from a dict

classmethod from_json(json_str: str) TestResult

Create an instance of TestResult from a JSON string

resource: Optional[FixedReference]
result_details: Optional[StrictStr]
success: Optional[StrictBool]
test_type: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.test_result_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.test_result_get_response.TestResultGetResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None, total_item_count: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) TestResultGetResponse

Create an instance of TestResultGetResponse from a dict

classmethod from_json(json_str: str) TestResultGetResponse

Create an instance of TestResultGetResponse from a JSON string

items: Optional[ConstrainedListValue[TestResult]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.test_result_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.test_result_response.TestResultResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) TestResultResponse

Create an instance of TestResultResponse from a dict

classmethod from_json(json_str: str) TestResultResponse

Create an instance of TestResultResponse from a JSON string

items: Optional[ConstrainedListValue[TestResult]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.throttle module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.throttle.Throttle(*, default_limit: Optional[StrictInt] = None, window: Optional[TimeWindow] = None, window_limit: Optional[StrictInt] = None)

Bases: BaseModel

The bandwidth throttling for an array connection. # noqa: E501

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_limit: Optional[StrictInt]
classmethod from_dict(obj: dict) Throttle

Create an instance of Throttle from a dict

classmethod from_json(json_str: str) Throttle

Create an instance of Throttle from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

window: Optional[TimeWindow]
window_limit: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.time_window module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.time_window.TimeWindow(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
end: Optional[StrictInt]
classmethod from_dict(obj: dict) TimeWindow

Create an instance of TimeWindow from a dict

classmethod from_json(json_str: str) TimeWindow

Create an instance of TimeWindow from a JSON string

start: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.time_zone module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.time_zone.TimeZone(*, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) TimeZone

Create an instance of TimeZone from a dict

classmethod from_json(json_str: str) TimeZone

Create an instance of TimeZone from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.user module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user.User(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) User

Create an instance of User from a dict

classmethod from_json(json_str: str) User

Create an instance of User from a JSON string

id: Optional[StrictInt]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.user_no_id module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user_no_id.UserNoId(*, name: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) UserNoId

Create an instance of UserNoId from a dict

classmethod from_json(json_str: str) UserNoId

Create an instance of UserNoId from a JSON string

name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.user_quota module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user_quota.UserQuota(*, name: Optional[StrictStr] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None, user: Optional[User] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
file_system: Optional[FixedReference]
file_system_default_quota: Optional[StrictInt]
classmethod from_dict(obj: dict) UserQuota

Create an instance of UserQuota from a dict

classmethod from_json(json_str: str) UserQuota

Create an instance of UserQuota from a JSON string

name: Optional[StrictStr]
quota: Optional[StrictInt]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

usage: Optional[StrictInt]
user: Optional[User]

pypureclient.flashblade.FB_2_16.models.user_quota_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user_quota_get_response.UserQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[UserQuota]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) UserQuotaGetResponse

Create an instance of UserQuotaGetResponse from a dict

classmethod from_json(json_str: str) UserQuotaGetResponse

Create an instance of UserQuotaGetResponse from a JSON string

items: Optional[ConstrainedListValue[UserQuota]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.user_quota_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user_quota_patch.UserQuotaPatch(*, name: Optional[StrictStr] = None, quota: StrictInt)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) UserQuotaPatch

Create an instance of UserQuotaPatch from a dict

classmethod from_json(json_str: str) UserQuotaPatch

Create an instance of UserQuotaPatch from a JSON string

name: Optional[StrictStr]
quota: StrictInt
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.user_quota_post module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user_quota_post.UserQuotaPost(*, name: Optional[StrictStr] = None, quota: StrictInt)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) UserQuotaPost

Create an instance of UserQuotaPost from a dict

classmethod from_json(json_str: str) UserQuotaPost

Create an instance of UserQuotaPost from a JSON string

name: Optional[StrictStr]
quota: StrictInt
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.user_quota_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.user_quota_response.UserQuotaResponse(*, items: Optional[ConstrainedListValue[UserQuota]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) UserQuotaResponse

Create an instance of UserQuotaResponse from a dict

classmethod from_json(json_str: str) UserQuotaResponse

Create an instance of UserQuotaResponse from a JSON string

items: Optional[ConstrainedListValue[UserQuota]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.verification_key module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.verification_key.VerificationKey(*, key_id: Optional[StrictInt] = None, name: Optional[StrictStr] = None, verification_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) VerificationKey

Create an instance of VerificationKey from a dict

classmethod from_json(json_str: str) VerificationKey

Create an instance of VerificationKey from a JSON string

key_id: Optional[StrictInt]
name: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

verification_key: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.verification_key_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.verification_key_get_response.VerificationKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VerificationKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) VerificationKeyGetResponse

Create an instance of VerificationKeyGetResponse from a dict

classmethod from_json(json_str: str) VerificationKeyGetResponse

Create an instance of VerificationKeyGetResponse from a JSON string

items: Optional[ConstrainedListValue[VerificationKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.verification_key_patch module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.verification_key_patch.VerificationKeyPatch(*, signed_verification_key: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) VerificationKeyPatch

Create an instance of VerificationKeyPatch from a dict

classmethod from_json(json_str: str) VerificationKeyPatch

Create an instance of VerificationKeyPatch from a JSON string

signed_verification_key: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.verification_key_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.verification_key_response.VerificationKeyResponse(*, items: Optional[ConstrainedListValue[VerificationKey]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) VerificationKeyResponse

Create an instance of VerificationKeyResponse from a dict

classmethod from_json(json_str: str) VerificationKeyResponse

Create an instance of VerificationKeyResponse from a JSON string

items: Optional[ConstrainedListValue[VerificationKey]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.version module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.version.Version(*, version: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) Version

Create an instance of Version from a dict

classmethod from_json(json_str: str) Version

Create an instance of Version from a JSON string

to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

version: Optional[StrictStr]

pypureclient.flashblade.FB_2_16.models.worm_data_policies_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.worm_data_policies_get_response.WormDataPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[WormDataPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) WormDataPoliciesGetResponse

Create an instance of WormDataPoliciesGetResponse from a dict

classmethod from_json(json_str: str) WormDataPoliciesGetResponse

Create an instance of WormDataPoliciesGetResponse from a JSON string

items: Optional[ConstrainedListValue[WormDataPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.worm_data_policies_members_get_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.worm_data_policies_members_get_response.WormDataPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
continuation_token: Optional[StrictStr]
classmethod from_dict(obj: dict) WormDataPoliciesMembersGetResponse

Create an instance of WormDataPoliciesMembersGetResponse from a dict

classmethod from_json(json_str: str) WormDataPoliciesMembersGetResponse

Create an instance of WormDataPoliciesMembersGetResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMember]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

total_item_count: Optional[StrictInt]

pypureclient.flashblade.FB_2_16.models.worm_data_policies_members_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.worm_data_policies_members_response.WormDataPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) WormDataPoliciesMembersResponse

Create an instance of WormDataPoliciesMembersResponse from a dict

classmethod from_json(json_str: str) WormDataPoliciesMembersResponse

Create an instance of WormDataPoliciesMembersResponse from a JSON string

items: Optional[ConstrainedListValue[PolicyMember]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.worm_data_policies_response module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.worm_data_policies_response.WormDataPoliciesResponse(*, items: Optional[ConstrainedListValue[WormDataPolicy]] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
classmethod from_dict(obj: dict) WormDataPoliciesResponse

Create an instance of WormDataPoliciesResponse from a dict

classmethod from_json(json_str: str) WormDataPoliciesResponse

Create an instance of WormDataPoliciesResponse from a JSON string

items: Optional[ConstrainedListValue[WormDataPolicy]]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.worm_data_policy module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.worm_data_policy.WormDataPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_retention: Optional[StrictInt]
enabled: Optional[StrictBool]
classmethod from_dict(obj: dict) WormDataPolicy

Create an instance of WormDataPolicy from a dict

classmethod from_json(json_str: str) WormDataPolicy

Create an instance of WormDataPolicy from a JSON string

id: Optional[StrictStr]
is_local: Optional[StrictBool]
location: Optional[FixedReference]
max_retention: Optional[StrictInt]
min_retention: Optional[StrictInt]
mode: Optional[StrictStr]
name: Optional[StrictStr]
policy_type: Optional[StrictStr]
retention_lock: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

pypureclient.flashblade.FB_2_16.models.worm_data_policy_retention_config module

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.

class pypureclient.flashblade.FB_2_16.models.worm_data_policy_retention_config.WormDataPolicyRetentionConfig(*, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)

Bases: BaseModel

class Config

Bases: object

Pydantic configuration

allow_population_by_field_name = True
validate_assignment = True
as_request_dict() Dict[str, Any]
default_retention: Optional[StrictInt]
classmethod from_dict(obj: dict) WormDataPolicyRetentionConfig

Create an instance of WormDataPolicyRetentionConfig from a dict

classmethod from_json(json_str: str) WormDataPolicyRetentionConfig

Create an instance of WormDataPolicyRetentionConfig from a JSON string

max_retention: Optional[StrictInt]
min_retention: Optional[StrictInt]
mode: Optional[StrictStr]
retention_lock: Optional[StrictStr]
to_dict(include_readonly: bool = True) Dict[str, Any]

Returns the dictionary representation of the model using alias

to_json() str

Returns the JSON representation of the model using alias

to_str() str

Returns the string representation of the model using alias

Module contents

FlashBlade REST API

A lightweight client for FlashBlade REST API 2.16, developed by Pure Storage, Inc. (http://www.purestorage.com/).

The version of the OpenAPI document: 2.16 Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.